Frameworks Cocos2d中的棋盘游戏设计

Frameworks Cocos2d中的棋盘游戏设计,frameworks,cocos2d-iphone,Frameworks,Cocos2d Iphone,我要开始一场象棋似的棋盘游戏。为此,我回顾了一些可用的东西 一个是,使用它可以创建一个网格基础游戏 另一个选择是geekgameboard for iphone,可在 现在我想听听你的专家意见,在cocos2d中使用第一个选项还是第二个选项制作游戏更好? 在我看来,这两种方法都很有前途,并且可以很好地控制电路板的设计。Tiled只是一个地图编辑器。您不能使用它来实现实际的游戏逻辑 我没有使用geekgameboard的经验,但它似乎是一个非常专业的框架,可以很好地适用于您所描述的内容。也就是说,

我要开始一场象棋似的棋盘游戏。为此,我回顾了一些可用的东西

一个是,使用它可以创建一个网格基础游戏

另一个选择是geekgameboard for iphone,可在

现在我想听听你的专家意见,在cocos2d中使用第一个选项还是第二个选项制作游戏更好?
在我看来,这两种方法都很有前途,并且可以很好地控制电路板的设计。

Tiled只是一个地图编辑器。您不能使用它来实现实际的游戏逻辑


我没有使用geekgameboard的经验,但它似乎是一个非常专业的框架,可以很好地适用于您所描述的内容。也就是说,cocos2d可能比geekgameboard更通用,所以你可能会也可能不会比你喜欢的更频繁地重新发明轮子

您可以使用其中任何一种元素,但它们(或cocos2d)都不是即时棋盘游戏设计工具

GeekGameBoard是核心动画和(在较小程度上)Objective-C的演示。您将从中学习到很多东西,但很少有图形部分适用于cocos2d项目。如果您还没有弄明白这一点,那么您需要更广泛地阅读,以了解cocos2d到底是什么,以及它与使用核心动画的比较

正如taintedzodiac所说,Tiled只是一个地图编辑器。我确实认为有一些棋盘游戏会从中受益(尽管我能想到的所有例子都需要六边形),但我认为象棋类游戏需要一个始终适合屏幕的棋盘,因此您可能不太需要平铺

我建议你

1) 在纸上设计棋盘,并在现实世界中测试你的游戏设计(如果你还没有)

2) 尝试在GeekGameBoard中实现游戏(不使用cocos2d)


3) 使用从该经验中获得的知识,使用GeekGameBoard实现中的功能在cocos2d中重写它。

您可以查看桌面模拟器:

这是一个棋盘游戏模拟器,可以让你先测试游戏规则,然后添加脚本来实际实现它们。 通过这种方式,您可以在模拟器中快速获得游戏的可玩版本,并创建您的想法原型

这将为您提供一个良好的基础,以决定是否应该开始编写自己的游戏框架(大多数情况下,这不是一个好主意),或者是否应该使用Godot或Unity之类的工具作为构建游戏的基础


我建议您使用TableTop模拟器或纸笔版的游戏来掌握所有规则,然后阅读基本的unity教程(了解该工具的总体概念)然后再深入到更具体的话题,这些话题会直接转化到你的游戏中。

忘了提到我也在cocos2d论坛上发布了同样的问题,所以我会交叉通知任何有趣的答案。我也是这样做的,首先在geekgameboard中实现,因为它为您提供了与board相关的优秀框架,并让您能够专注于游戏逻辑。然后在cocos2d中重写它。现在你能告诉我,在geekgameboard中实现游戏逻辑是可能的,但使用cocos2d进行场景管理和菜单相关工作是可能的吗?