Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

如果是要探討「不會寫程式也能寫遊戲」這種主題的話,像是 RPG 遊戲製作大師、 GAME MAKER 等軟體都可做到。但是如果說製作好的遊戲,不但可以發布成 Flash 的 .swf 檔,甚至還可以發布到 iOS 平台上,那就是 Stencyl 的強項了,未來也可以支援 Android 與 Html5 版本呢!

Stencyl 網址:

http://www.stencyl.com

Stencyl 強調可輕鬆的製作 iOS 與 Flash 遊戲(未來將會支援 Android 與 html5),甚至不需要會寫程式也能製作遊戲。目前支援在 OS X、Windows 以及 Ubuntu 平台上製作,免費版僅能產生 Flash 的 .swf 檔,如果要產生一般的桌面程式檔案就得付費了,一年的授權是 79 美金(大約 2100 台幣),而如果你要能夠產生能在 iOS 平台上架的話,一年的授權是 149 美金(大約 4500 台幣左右)。以下為筆者簡單的試玩心得。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲! 

▲ 網站首頁標明了特色,輕鬆的製作 iOS 與 Flash 遊戲!(未來將會支援 Android 與 html5)

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲! 

▲ 免費版僅能產生 Flash 的 .swf 檔,如果要產生一般的桌面程式檔案就得付費了,一年的授權是 79 美金(大約 2100 台幣),而如果你要能夠產生能在 iOS 平台上架的話,一年的授權是 149 美金(大約 4500 台幣左右)。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 將程式免費下載及安裝好後,可以看到在程式的首頁有許多內建的範例與一些已經幫你做好的行為模組。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 這邊是內建的一些範例

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 亦有內建好的一些行為模組,可以讓你直接套用不需自己重新刻。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 你也可以點進行為模組,可以看到完整的程式碼,也可以讓你自己調整,或是自己重新設計一個,Scratch-like 的積木設計十分友善。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 場景編輯器有圖層、元件,也可以用內建的場景編輯器自己畫一個。(以下都用內建的 Crash Course Kit 這個來示範。)

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 也有兩個角色讓你用,當然也可以自訂,輸入圖像。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 要將行為模組掛上角色也非常方便,直接在行為模組上點右鍵選「Attach Behavior to Actor」,在這邊我們用 Walking 作個示範。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 點了「Attach Behavior to Actor」後就可以選擇你要掛上這個行為模組的角色。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 點擊後就進入設定畫面,首先要設定在「Walking」中有定義的向左走與向右走的按鍵。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 接著設定在 Walking 模組中程式定義的圖像,在這個範例中有左、右、行動中往左、行動中往右。

Stencyl:不懂程式也能寫 iOS 智慧型手機遊戲!

▲ 製作完畢後在場景中新增角色,然後按「Ctrl+ENTER」就可以測試一番了,試試看往左往右吧!想要輸出選上方「Publish」後選擇 Flash(免費版僅能如此)

製作完成的範例:點我下載

玩了一會,覺得 Stencyl 使用起來較 GameMaker 等軟體來說更為進階,可以設計更深的行為與事件,也可以自己全部重刻。當然最大的賣點還是只要製作好後可以輸出多個平台的功能,期待日後支援 Android 與 HTML5 的到來,那時才更方便測試多平台的支援度。

Lion
作者

RAM不夠用

使用 Facebook 留言
A52f568a63c48799c00e64c35f798199?size=48&default=wavatar
1.  Lemon (發表於 2012年5月28日 22:39)
最後還是得透過Xcode編譯過一次,不然沒辦法上架到App Store。
Taco Tang
2.  Taco Tang (發表於 2012年5月29日 00:15)
其實不需要透過xcode吧
他生成的檔案是ipa
跟adobe air , unity一樣
丟上I device 就可以用
不過那年費應該沒包括apple開發者
所以要上架還是得有人有開發者序號
要測試時也要用有登記開發機的硬體
不然是傳不上機器的
兩個費用加起來有點小貴啊…
672712e62a85d2afb5584ebafa4e7703?size=48&default=wavatar
3.  Viper.Monji (發表於 2012年5月29日 19:56)
如果能Export成XNA的話,會更希引我,對C#與XNA有興趣的人留。
發表回應
謹慎發言,尊重彼此。按此展開留言規則