2011-07-14 66 views
40

我試過電暈sdk免費版,我真的很喜歡它。問題是,即使我的小項目使用corona支付版,我也不是那麼好的開發者,但我知道我不會賺回我的錢。有沒有像Corona那樣的免費替代品?我更喜歡lua腳本,適當的IDE和其他一些cookie。電暈SDK免費替代品

問題二:有沒有辦法在Android市場上發佈使用corona免費版製作的應用程序?也許有一些公司提供發佈應用程序,如果我與他們分享我的來源。

回答

20

Moai是開源的並且使用Lua。我喜歡科羅娜並推出了我使用它開發的iPhone遊戲,但我打算爲我的下一個項目探索這個新選項。

+0

我看過moai,但在我看來它處於一個非常早期的beta階段,它沒有IDE,文檔非常小。 – artouiros

+1

Corona沒有IDE(好吧,我認爲這是第三方的,但這是一個單獨的購買),我更喜歡這種方式。在文本編輯器中編寫代碼是我喜歡它的方式。但是,摩艾是在測試中;我還沒有使用它,所以我不能評論*如何*測試版,如果你知道我的意思。 – jhocking

+1

Moai作爲一個SDK感覺比Corona更完整和快得多。在我看來,他們正在努力將遊戲開發者真正需要的努力 - 放入SDK本身,並確保它快速且可擴展。 –

12

你可能想試試Gideros Studio,這是免費的,並有一個IDE。它還包括字體創建器和紋理包裝器等一些好東西。

如果您向開發者發送電子郵件,我相信他們也會幫助您完成您的項目。

+4

Clickable link:http:// www .giderosmobile.com/ –

+1

當您下載Gideros Studio Free時,您需要升級它以獲取任何插件或附加功能。不太好。 – mdikici

4

其他的SDK也是基於Lua的,並且和Corona SDK的工作方式很相似,但是Corona有很多時間去成熟,並且由Carlos Icaza和Walter Luh共同創立,他們都是他們是移動行業的先驅(他們曾經爲Macromedia,Adobe,Apple,這個名單繼續等等)工作......事實上,他們已經掌握了行業領先的軟件,很多人可能定期使用(Illustrator,Photoshop,這個清單不勝枚舉......)

Corona SDK的發展速度也很快,所以你可以確信它會堅持一段時間。

爲了回答您的最終問題,不,您無法使用Corona的試用會員身份進行發佈。然而,審判並未到期。

4

Moai是開源的,專爲專業遊戲開發者設計。它需要更多的文檔工作,但如果你有經驗,你通常可以找到解決方法,而且論壇很善於快速響應。

電暈是針對初學者,是一個封閉的源代碼產品。如果你是初學者,你最好堅持使用Corona或GameSalad。 Bungie正在使用Moai。你不會看到使用像Corona這樣的封閉源代碼解決方案的大型工作室,主要是初學者和獨立開發者。

+7

「你不會看到使用封閉源代碼解決方案的大型工作室......主要是初學者和獨立開發者。」有趣;根據我的經驗,通常是使用開源開發工具的獨立開發者和業餘愛好者。 – jhocking

+0

同意jhocking。事實上,Corona被大型電影公司所使用,所以不確定哪些事實支持上述說法。例如,華納兄弟交互式使用它的海豚的故事促銷應用程序。最近,NBC/Universal使用Corona來推動其電影Lorax的移動運動。 – walter

18

上週我們把我們的工作室從Corona轉到了Moai。 Corona適合初學者學習Lua,但有明顯的性能限制,我們無法克服。我花了一個星期的時間來移植我們的Lua代碼,並編寫了一個額外的管理層,但總的來說,我們更喜歡像Moai這樣的開源平臺。我有幾個關於Moai的問題,他們在他們的論壇中及時回答了。

終於把我推到邊緣的是上週排名第一的Moai遊戲Crimson Pirates。請參閱this video並下載遊戲以查看我在Moai中的表現。你無法在科羅娜那樣寫出這樣的遊戲,並獲得良好的表現。

不確定Corona/Flash連接是否是件好事。 Flash可能很流行,但大多數遊戲開發者對它的評價很低。當我在性能問題上向沃爾特提出挑戰時,他沒有任何好的答案。至少在Moai如果我不喜歡我的表現,我可以自己看看代碼。

+2

你指的是哪個挑戰?沒有看到一些代碼很難迴應。 – walter

4

Moai!太棒了!這是Corona的一個很好的選擇,如果性能是一個問題,你可以隨時進入源代碼並自己解決。

我個人對Moai(升級Box2D到最新版本)做出了貢獻。除了一些錯誤修復之外,他們的團隊很快整合了這些更改。他們的速度非常快,而且每天都在變得更好。

起初,我一直猶豫在Lua中寫下所有東西,所以我帶着我自己的引擎用C++編寫的iPhone B.I.T.S Pinball上的現有遊戲移植到Moai。我驚喜地發現,這不僅僅是性能上的提升,而且重新實施和降低代碼的速度要快得多。 Lua協程就像魔法小精靈一樣。

3

如同其他人所指出的,如果您正在尋找Corona的開源替代品,Moai開源遊戲框架正在取得很大進展,許多經驗豐富的遊戲開發人員正在使用它。我從十一月份開始轉向Moai,它基本上是一個開源的,具有Lua的高性能遊戲引擎。

Moai可能不適合初學者。如果我剛剛開始,我會堅持使用Corona免費版,然後在100%確定可以創建一款好遊戲時切換到Moai。

2

MOAI的免費開源事件只是一個(大)額外的獎勵其能力。 它的語法類似於corona,因爲它們都將LUA作爲包裝,corona擁有更好的數字社區,教程和DOCS在網上都非常流行。如果你不考慮SDK的「samples」目錄中的例子以及他們論壇上的幾個例子,Moai就缺乏它們。電暈工作流程是驚人的,我可以與IntelliJ Idea一起工作,並且在LUA上有自動完成(這在MOAI中顯然也可以)和Corona本身,再加上我可以在simulator.exe上直接運行輸出(節省時間!) Moai對於高級人員來說更是如此,它每天都會在飛行中更新,但是又一次,您應該檢查一下,並且花點時間和它一起,您不會後悔的!

+1

哦,我忘了。還有MOAI的RapaNui包裝器,它是一個非常清晰和更類似於corona的高級MOAI API,因爲它處理的代碼非常少。你在這裏檢查:https://github.com/ymobe/rapanui –

1

我第二次檢查MOAI!到目前爲止,我已經用MOAI完成了4個遊戲,並且不會很快停止。MOAI絕對會踢屁股!

還檢查了LOAD81,這儘管有SDL作爲目標環境類似的努力:http://github.com/antirez/load81