Jan 2025【日本東北】溫泉三昧之旅⑤ 在大雪飄落的雪國,追尋秘湯之宿與極上美食(福島~被時光遺忘下的江戶原風景,日本三大茅葺聚落大內宿)

圖片
清晨的陽光穿過窗櫺,灑落在榻榻米上,為房間增添了一抹溫暖的光輝。窗外,白雪皚皚的山脈在晴朗的天空下閃閃發光,預示著美好的一天。我起身走到窗邊,深深吸了一口清新的冬日空氣,心中充滿了對即將到來的一天以及仙峽閣旅館美味早餐的期待。 旅館的餐廳瀰漫著舒適的氛圍。我坐在窗邊的座位上,渴望一邊欣賞迷人的雪景,一邊享用我的早餐。一個擺盤精美的早餐托盤送到了面前,上面擺滿了各種誘人的菜餚。 我的目光首先被一碗晶瑩剔透的白米飯吸引,它的香氣瀰漫在空氣中。旁邊是一份色彩繽紛的沙拉,新鮮的蔬菜搭配玉米粒,令人食慾大增。烤鮭魚散發著陣陣香味,魚皮烤得酥脆可口。溫泉蛋浸泡在清淡的高湯中,看起來既美味又暖胃。 其他幾道小菜也讓這份早餐更加豐富:燉菠菜、裙帶菜炒蒟蒻、山藥泥佐醬油,以及醃梅子和醃黃瓜。最後,一小杯香甜的芒果優格為這頓早餐畫上了完美的句點。 這份早餐不僅美味,而且營養均衡,為我在這個冬季仙境中探索一天提供了滿滿的能量。我細細品味著每一道菜餚,感受著旅館的用心和款待,心中充滿了感激之情,感謝這美好的一天有如此美好的開始。 飯後早晨,我踏出旅館的暖簾,迎接我的是一片銀白色的世界。蘆之牧溫泉街靜靜地沉睡在會津深山的懷抱中,厚厚的積雪覆蓋著屋頂、街道和樹木,彷彿時間也凍結在這一刻。 呼出的氣息在冰冷的空氣中凝結成白霧,我沿著溫泉街漫步,腳步聲在寂靜的早晨顯得格外清晰。偶爾,可以聽見屋簷上融雪滴落的聲音,或是遠處傳來的幾聲鳥鳴,更增添了這份寧靜的氛圍。 阿賀川靜靜地流淌在山谷間,河面上覆蓋著薄薄的冰層,在陽光的照射下閃閃發光。河岸邊的樹木披上了雪白的冬衣,枝椏交錯,形成一道道優美的弧線。溫泉旅館的屋頂冒著裊裊炊煙,為這寒冷的冬日增添了一絲溫暖。 漫步在空無一人的溫泉街上,我彷彿置身於一個與世隔絕的世外桃源。這份寂靜,這份純淨,洗滌了我的心靈,讓我感受到久違的平靜與祥和。 凛冬將群山染成了素雅的銀白,積雪在山坡上鋪陳開來,厚薄錯落,像是誰不經意間揮灑的筆墨,濃淡相宜。裸露的枝枒,在寒風中輕輕搖曳,仿佛在低聲訴說著冬日的故事。遠處的山巒,在霧氣的籠罩下,若隱若現,宛如仙境一般,讓人心生嚮往。 蘆之牧溫泉的冬日,沒有喧囂,沒有繁華,只有那份獨特的靜謐與安詳,像一首悠揚的樂曲,在山谷間輕輕回蕩,令人陶醉其中,忘卻了塵世的煩惱。 這山,這雪,這寧靜的溫泉小鎮,這氤氳的霧氣,交織成一幅絕美的冬日畫卷,...

2D & 3D Mobile Game Engines for iOS and Android Platform

If you want to jump into making killer game for a mobile device, then you don’t want to spend time writing your own engine. Here are a few top picks for 2D and 3D mobile game engines for Apple iOS and Android platform. (include open source and commercial license):



Cocos2D
Cocos2D is an development framework for building 2D games and other graphical applications in Python. Cocos2D-iPhone offers more of the same, but focused at the iPhone and Objective C! It’s open source and makes it really easy to develop 2D games for the iPhone. There’s built-in support for physics (using Chipmunk), sprites, parallax scrolling, iPhone touch and accelerator support, texture compression, and, of course, a lot more. As you can tell from the name, Cocos2D is designed for 2D games, that being said, although the engine is in a 2D world, the engine includes a growing collection of high quality 3D special effects.

Cocos2D has been used in many games on the iPhone app store, you can visit the official site here, where many are listed.

Cocos2D is the first engine to check out, while many may be turned off by the engine not supporting a 3D world, if you look at most of the top iPhone games the gameplay is 2D, in fact the iPhone's touch screen controls can make it difficult to operate in a 3D world. More information is available on their site: http://www.cocos2d-iphone.org/ or http://code.google.com/p/cocos2d-android/.
Cost: free, MIT license
Dev. Platform: Mac or Windows





Corona SDK by Ansca Mobile
The Corona SDK is a development platform using LUA that has been used in many different iPhone and iPad games and apps.  It features high performance, and has really come a long way, and now has a very strong community.  There are numerous examples and tutorials available from Corona and other developers.  Ease of use and strong 2D performance have made Corona very popular.
http://anscamobile.com/
Cost: $99/year
Dev. Platform: Mac/Windows



Sparrow Framework
The Sparrow Framework is a very lightweight 2D game engine created in Objective-C.  Sparrow makes it possible to write fast OpenGL applications without having to touch OpenGL or pure C (but easily allowing to do so, for those who wish). It uses a tried and tested API that is easy to use and hard to misuse. The game framework includes all the necessary features you'd require for creating a basic 2D game such as easy animation, and a sound engine.
Cost: free
Dev. Platform: Mac



iTorque: Torque 2D for iPhone
This is from the makers of the famous Torque engine, and is essentially the Torque Game Builder ported to the iPhone platform.  This means that you can use the same tools as the Torque Game Builder in creating your game.  iTorque is $750 for indie developers (first $100,000).  It currently only supports 2D, but a 3D version is in development.
http://www.torquepowered.com/products/torque-2d/iphone
Cost: $750
Dev. Platform: Linux/Mac/Windows



Game Salad by GameSalad Inc.
GameSalad is a game creation software platform that lets you publish to iOS, the Mac or the Web. The software doesn’t require prior programming knowledge to work, and has already been used to make a number of hit games already available in the App Store, such as Stunt Squirrels, Bumps, Doodle Destroy and more.

This is probably the easiest game creator available on iOS if you are new to programming.  This is potentially a purely drag and drop solution, and Game Salad users are out there cranking out games like crazy which is proof of it’s ease of use.

GameSalad Basic will let you publish to Mac OS X, a Web page or iOS; the company also offers an enhanced Pro package for $499 which adds support for iAds, promotional links and “priority” technical support. Publishing to iOS devices is now free at the base level.
http://gamesalad.com/
Cost: free
Dev. Platform: Mac OS X






* Engines With 3D Game Support


Cocos3D
cocos3d is a significant extension to cocos2d, a popular, well-designed framework for building iOS games and applications that play out in 2D (or 2.5D isometric projection). Although on the one hand it is possible to start with the cocos3d Application template and develop a 3D application without knowing too much about the workings of cocos2d, to get the most out of this document, you should familiarize yourself with cocos2d.

s3d adds to this a full 3D modelling space, including 3D mesh models, perspective projection cameras, materials, and lighting. With cocos3d, you can populate your world with 3D models exported from 3D editors such as Blender, Cheetah3D, Maya, 3ds Max, and Cinema 4D, combined with models you create dynamically in your Objective-C code.

Both cocos3d and cocos2d are built on top of the OpenGL ES frameworks that runs on all iOS devices, and both are written in the native Objective-C familiar to all iOS developers. With cocos3d, you can effortlessly create a full 3D game or application without getting into the nitty-gritty needs of the OpenGL ES state machine, and without having to switch over to C or C++, as required by most other 3D frameworks. You can read the cocos3d Programming Guide for more details.

Cost: free
Dev. Platform: Mac or Windows



ShiVa by Stonetrip
ShiVa is a 3D game development platform for developing for Linux, Mac, Windows or mobile devices such as the Android, iPhone,  iPad, and Windows Phone.  ShiVa uses a player to run the game developed on the appropriate platform.  There is a Personal Learning Edition available for free to develop for Windows or Mac.  It will run on Windows or a Mac with Parallels. Scripting is done in Lua.  Stonetrip is working on a solution to the whole iOS4 issue that could keep deployment happening to the new iPhone/iPads that will put everything into compliant C/C++ code and make Apple happy.
http://www.stonetrip.com/
Cost: €169
Dev. Platform: Windows (or Mac with Parallels/VMWare Fusion).



Unity 3D by Unity
Unity 3D is the most popular commercial 3D iPhone game engine, and has been used in many games.  Initially the iPhone version had some performance complaints, but it appears as though those issues were alleviated.  Unity allows you to use an extensive 3D editor with many scripts available and there is considerable community support available.  Another nice feature recently added to unity is that it allows you to use your Objective-C code, and it is the only one of these engines that appears to do so (so you can utilize libraries of your choosing within the iPhone SDK).  Following a popular licensing scheme for game engines, you do not have to purchase the pro version ($1200) until you have over $100,000 revenue in a year (VERY attractive to those who are getting started).  If you want to port your game to the iPhone, it is currently only $300.  Again, if your company makes over $100,000, you are expected to purchase the pro version of the Unity iPhone engine for $1200.
Cost: $300
Dev. Platform: Mac or Windows


Unity3D Video Tutorial:


Airplay SDK
The Airplay SDK is a high quality 2D and 3D game framework including tools that run on both Windows and Mac OS X.  Airplay can compile to many different platforms, but most importantly for us allows you to compile and release games on the iPhone for free if the annual turnover of your business is less than $100k.  Airplay utilizes C++ and integrates with Visual Studio on Windows and Xcode on the Mac.  The feature list is extensive and Airplay updates frequently to cover new features when Apple updates their SDK.  I really can’t say anything bad about Airplay other than that the learning curve can be higher than some of the other options listed.
Cost: from $99 to $2500
Dev. Platform: Mac or Windows



Unreal Development Kit (UDK)
The Unreal Engine is legendary in the gaming industry, and their Infinity Blade game has been tremendously successful in the app store. Starting at $99 for indies the 3D engine is highly accessible to anyone. The only caveat for development on iOS is that the tools require Windows platform, so if you're a Mac OS X purist you're going to have to look elsewhere. If you want cutting edge features, want to use the same brilliant tools used in creating hits like Unreal Tournament, and Gears of War then this is it.
Cost: $300
Dev. Platform: Windows only




SIO2 Engine by SIO Interactive
The SIO2 mobile game engine is a universal OpenGL ES 1.X/2.X mobile game development platform designed for light commercial and small consumer use. It is more specifically designed to compliment single, or small teams of, developers who wish to create and sell mobile applications. SIO2 game engine supports universal iOS and iPhone development (Windows, Mac, Linux) as well as Android, webOS, and bada.

SIO2 is coded in C and C++ which allows complete manipulation and scripting options for advanced game developers. It also offers full platform support for graphics, scene management, scripting, animation, physics, audio and video, lighting and shadow and of course various platform languages.

The SIO2 game engine SDK and legacy versions of the software are available for download on the official site for free. However, full commercial licenses for game and application distribution starts at $365. It is worth noting that the SIO2 source code is available alongside additional programming options which can be purchased with or without commercial licenses.

The official SIO Interactive site offers full tutorial coding and development options for use with the actual SIO2 platform. Beginner and novice developers can also browse the getting started manual here at TheTechLabs to start coding simple games.
Cost: $365
Dev. Platform: Linux/Mac/Windows



GLBasic
The GLBasic is a suprisingly cool development tool that I found in relative obscurity.  It has been used in a number of 2D  games already, and I have seen some fairly impressive 3D work being done on this but it does not appear as though any 3D games have been released using GLBasic.
Cost: €80 for the premium version
Dev. Platform: Linux/Mac/Windows

Bork 3D Game Engine
Do you have an iPhone game project that you want to get off the ground quickly? Get a substantial leg-up by building your project on a proven foundation, the game engine that drives Anytime Golf.

The Bork3D Game Engine is touted by the developer as an engine for programmers. It does not include a wysiwig content editor or scripting langue with pre-built scripts like the Stonetrip, and Unity engines, but does support 3DSMax, Maya and Collada. The excellent Anytime Golf was created with Bork 3D which has terrific graphics.
Cost: $49 per developer Indy License / $199 for Professional License.
Dev. Platform: Linux/Mac/Windows





* Note On The Following Engines

The following engines are currently more for educational purposes than anything unless you want to do a lot of tinkering.  They are all either works in progress or not actively being worked on by their initial developers and have somewhat fallen to the wayside.  Unfortunately if you’re developing a 3D engine this is what you have to choose from as far as open source goes now.

Galaxy Game Engine
The Galaxy Game Engine is a very promising engine with an extensive feature set. From what I understand no apps have been released with this, but the project deserves some mention because of the feature set boasted by this engine, and it appears as though the developers are committed to the project.

This is a BSD licensed 3D engine that includes some very useful tools such as a level editor, terrain editor, model viewer, particle editor, and shader IDE.

Oolong Engine
The Oolong game engine is a 3D engine written in C++, and provides excellent performance. The downside of the Oolong engine is that it is difficult to use for those that are not familiar with OpenGL ES.

Oolong provides support for a wide variety of features, and very good performance, as I said my only problem with Oolong is that it is difficult to use. This is a low-level engine designed for programmers so if you’re just getting into game development I would stay away.

You will find the latest version on google code, there is very little documentation for Oolong, but the community is very active, and you can get answers to many of your questions there. I would recommend Oolong to those looking to create their own game engine looking for something to start with.
Uses the MIT license.

Irrlicht Engine
I mention Irrlicht here only because I received a message from someone stating that it was available on the iPhone. I know that it has been used in the creation of apps already available on the iPhone.

The Irrlicht game engine is a 3D game engine written in C++. While there is no official port available on the Irrlicht website for the iPhone with some tinkering I was able to get the OpenGL ES version running on the iPhone — somewhat. You will find the OpenGL ES version hidden away in the repository.

Irrlicht is an excellent open source engine that has support for an extremely wide variety of file formats, and has the best support for the “classic” BSP format that I've seen in an open source game engine. There are also numerous other tools that have been created for the engine.

All this being said, I can't recommend Irrlicht because there is no official port, and if you check out the forums there really is no one willing to provide help to those looking to get it running on the iPhone although some have created apps running on the iPhone.
The Irrlicht engine uses the Zlib license.

Haxe
Haxe is a multi-platform language that most notably compiles to SWF and has been used in many Flash games. Because of this ability to compile to SWF you can use Adobe's Flash builder for iOS tool to get your games on iOS devices. If you do things this way it suffers the same performance limitations that Flash CS5 iOS games currently suffer from. You can also compile straight to iOS devices, but you’ll need to hit up their mailing list to figure out exactly how to get things done, and do some figuring yourself.

Flixel
This is the port of a popular 2D Flixel Flash game framework to iOS Objective-C. So if you have developed a flash game using that framework this should be very helpful to you.

Flixel has not officially been released as an open source project however if you take a look at the release of the open source game MIT-licensed Canabalt you will find their first major attempt at porting the framework to iOS and could be potentially used in your code. There will likely be an open source release soon.



Together These Make One Excellent iPhone Game Tutorial

These tutorials are from 71 squared. They run through the steps to creating a game on the iPhone in tremendous detail, and include source code. Included are in-depth videos.

iPhone Game Programming – Tutorial 1

iPhone Game Programming – Tutorial 2: Image Class

iPhone Game Programming – Tutorial 3: SpriteSheet Class

iPhone Game Programming – Tutorial 4: Bitmap Font Class

iPhone Game Programming – Tutorial 5: Animation Class

iPhone Game Programming – Tutorial 6: Tiled Map Class

iPhone Game Programming – Tutorial 7: Singleton Class

iPhone Game Programming – Tutorial 8: Particle Emitter

iPhone Game Programming – Tutorial 9: Sound Manager

iPhone Game Programming – Tutorial 10: Game Structure

iPhone Game Programming – Tutorial 11: Joypad

In summary, I'd have to say Unity would be the best choice for 3D game engines, the community is unparalleled, and upgrades are frequent.  If you're looking for a free 2D game engine, it appears as though Cocos2D or Sparrow Framework is currently the ideal choice.

熱門文章

July 2024【台北士林】陽明山彼端的原始秘境|颱風後的鹿角坑生態保護區|循著疊石指引造訪楓林瀑布

Jan 2025【日本東北】溫泉三昧之旅② 在大雪飄落的雪國,追尋秘湯之宿與極上美食(仙台~品嚐極上米澤牛&奧羽的百年藥湯-鎌先溫泉)

Jan 2025【苗栗三義】富貴牡丹(三義館)人文藝術餐廳|預約制|在美術館裡吃無菜單料理

Jan 2025【日本東北】溫泉三昧之旅⑤ 在大雪飄落的雪國,追尋秘湯之宿與極上美食(福島~被時光遺忘下的江戶原風景,日本三大茅葺聚落大內宿)

Jan 2025【苗栗泰安】泰安警光山莊泡湯&彰化CP值極高的日本料理|沐藏料理所X海龍王|彰化板前料理 ♨️🍁🥢🍲

Feb 2023【台中和平】裡冷林道Off Road單車野營~順登谷關七雄之首八仙山!單車+野營+登山,三個願望一次滿足

May 2023【雲林古坑】 負離子濃度達都市40倍/漫步木馬古道/順訪雲嶺之丘/山合苑喝咖啡/秋田犬

日本の登山の歷史

Sep, 2021【苗栗南庄】蓬萊林道Off Road小試|雨後很爛很濕滑|二傳低底盤車勿輕易嘗試

Mar 2025【桃園楊梅】福人登山步道輕鬆行:探索綠意盎然的自然步道

文章列表

Contact

名稱

以電子郵件傳送 *

訊息 *