Cocos2d中的棋盘游戏设计

问题描述 投票:3回答:3

我要开始像棋盘游戏的象棋。为此,我已经审查了一些可用的内容。

一个是http://www.mapeditor.org/,您可以用它创建一个基于网格的游戏。

另一个选择是[iphone的geekgameboard,可从http://mooseyard.lighthouseapp.com/projects/23201-geekgameboard获得

现在,我希望您的专家认为,使用第一个选项或第二个选项在cocos2d中制作游戏会更好吗?两者对我来说都很有希望,并且可以很好地控制电路板设计。

frameworks cocos2d-iphone
3个回答
1
投票

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

GeekGameBoard是Core Animation和(在较小程度上)Objective-C的演示。您可以从中学到很多东西,但是很少有图形部分适用于cocos2d项目。如果您还没有弄清楚,那么您需要更广泛地阅读以确切地了解什么是cocos2d,以及与使用Core Animation相比如何。

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

我建议你

1)在纸上设计电路板,如果还没有,请在现实世界中对游戏设计进行游戏测试。

2)尝试在GeekGameBoard中实现游戏(不带cocos2d)。

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


1
投票

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

我没有使用geekgameboard的经验,但似乎是一个非常专业的框架,可能可以很好地满足您的描述。话虽这么说,cocos2d可能比geekgameboard具有更多的用途,所以您可能会或可能不会比自己更经常地重新发明轮子。


0
投票

您可以看一下Tabletop Simulator:https://www.tabletopsimulator.com/

这是一个棋盘游戏模拟器,可以让您首先测试游戏规则,然后添加脚本以实际实现它们。这样,您可以在模拟器中快速获得可玩游戏的版本,并制作您的创意原型]

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

我建议使用Tableetop Simulator或游戏的纸笔版本来掌握所有规则,然后阅读基本的统一教程(以了解该工具的一般概念),然后深入研究更具体的主题可以在之后直接转化为您的游戏。

© www.soinside.com 2019 - 2024. All rights reserved.