2011-03-17 124 views
3

我要開始棋盤遊戲這樣的象棋。因爲我已經檢查了一些可用的東西。Cocos2d中的棋盤遊戲設計

其中之一是http://www.mapeditor.org/,使用它可以創建一個網格基礎遊戲。

另一個選項是geekgameboard在http://mooseyard.lighthouseapp.com/projects/23201-geekgameboard

現已iphone,我想這會是更好地使用第一個選項或第二個選項在cocos2d遊戲您的專家意見? 對我來說看起來很有前景,並對電路板設計給予很好的控制。

+0

忘了提及,我也在cocos2d論壇發佈了同樣的問題,所以我會交叉通知任何有趣的答案。 – 2011-03-17 07:38:14

回答

1

你可以使用任何一個元素,但他們都不是(即cocos2d)是即時棋盤遊戲設計工具。

GeekGameBoard是Core Animation的一個演示,並且(在較小程度上)Objective-C。你會從中學到很多東西,但很少有圖形部分適用於cocos2d項目。如果你還沒有弄清楚,那麼你需要更廣泛地閱讀,以便準確理解cocos2d是什麼,以及它與使用Core Animation的比較。

正如taintedzodiac所說,Tiled只是一個地圖編輯器。我認爲有棋盤遊戲可以從中受益(儘管我可以想到的所有例子都需要六邊形),但我認爲象棋類遊戲包含一個總是適合屏幕的棋盤,所以你可能對Tiled沒有太大的需求。

我建議你

1)在紙上設計的電路板和6.59是你的遊戲設計在現實世界中,如果你還沒有準備好。

2)嘗試在GeekGameBoard(沒有cocos2d)中實現遊戲。

3)使用從該體驗中獲得的知識,使用GeekGameBoard實現中的內容將其重寫爲cocos2d。

+0

我已經走過了同樣的道路,首先在geekgameboard中實現,因爲它爲您提供了與棋盤相關的偉大框架,讓您專注於遊戲邏輯。然後在cocos2d中重寫它。現在你可以告訴它可以在geekgameboard中實現遊戲邏輯,但是使用cocos2d進行場景管理和菜單的相關工作? – 2011-04-03 16:56:05

1

平鋪只是一個地圖編輯器。你不能用它來實現實際的遊戲邏輯。

我對geekgameboard沒有經驗,但它看起來像一個非常專業化的框架,可能適用於您所描述的內容。話雖如此,cocos2d可能比geekgameboard多得多,所以你可能會也可能不會比你更喜歡重新發明輪子。