題:
基於回合的本地多人遊戲引擎
user31284
2017-05-03 07:53:20 UTC
view on stackexchange narkive permalink

我是應用開發的新手。我有使用PHP,jQuery,HTML等語言進行Web開發的經驗。我想轉向移動設備的開發。

我對基於回合的本地遊戲的概念有所了解多人遊戲。本質上,用戶將打開應用程序,選擇玩家數量,選擇他們的玩家頭像,編輯玩家名稱等,然後開始遊戲。遊戲開始後,每個玩家將具有周期性的回合(並隨身攜帶移動設備)。顯然,隨著遊戲的進行,該遊戲將跟踪某些玩家的狀態。遊戲中的圖形將是簡單的卡通動畫(2D)。

我很好奇是否有一個能夠滿足像我這樣的新手以及遊戲風格的應用引擎。我已經對 Stencyl進行了一些研究,但不確定這種類型的遊戲能否在該平台上正常工作。

這是一個完全有效的問題,希望您在這裡得到答复。我只是想讓您知道https://gamedev.stackexchange.com/
一 回答:
DimP
2017-05-03 22:14:23 UTC
view on stackexchange narkive permalink

我不相信您會得到確切的答案。原因是您應該選擇最適合自己的東西。我將根據自己所做的個人研究以及我在開發2D遊戲方面的小努力來回答。但是您可以從以下幾個選項中進行選擇:

  1. 在談論2D圖形時,我個人會遠離像 Unity這樣的引擎。現在,它具有2D支持,但是我覺得應該避免增加複雜性。
  2. 不要害怕使用“拖放”工具包,例如 Construct 2 GameMaker:Studio。這裡重要的是,最終用戶可以享受藝術,遊戲玩法和整體效果。如果我選擇一個,我可能會選擇第一個。沒有人會關心它背後的代碼(只要它不是滯後的)。但是請注意,如果您要分發遊戲,則其中大多數軟件都需要購買許可證(通常價格很便宜,一旦獲得足夠的利潤就可以將其轉換為完整的商業廣告。)
  3. I我個人喜歡LÖVE框架,這是我通常使用的框架,它基於 Lua(非常容易上手),並且遵循與 Processing類似的原理,即它包含3個永久循環的功能,您必須填充這些功能。雖然看起來很簡單,但可以立即啟動並運行。儘管存在支持,但我還沒有開發任何手機遊戲。 / a>。
  4. 其他非常受歡迎的免費替代方案是 LibGDX Godot引擎。我只使用了一點點第二種語言,並使用了自己的自定義語言(GDScript),我認為它與Python有點相似。該引擎認為,儘管這是耗時的學習曲線,但很快就會收回投資,因為與使用-C ++嵌入式支持相比,它使您可以更高效地完成工作。此外,Godot的教程和論壇支持範圍非常廣泛。這將是我的第二選擇。我沒有使用LibDGX的經驗,但似乎受到很多人的喜愛。
  5. Cocos2d-x在移動開發中也很受歡迎,但是我也沒有以前的經驗。
  6. 您也可以始終開發自己的自定義引擎,但是很多人建議您反對它,因為這似乎有點重新發明了輪子。
  7. ol>

    另請參見很好的答案,(非常成功) 星露谷的開發者也回答了。

    我的回答似乎沒有很大的幫助,但我希望這是開始的事情。最後,這取決於您的專注程度以及您的個人偏好是什麼!



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...