2011-03-17 146 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多得多,所以你可能会也可能不会比你更喜欢重新发明轮子。