0

我是一个相当菜鸟的 Xcode/Cocos2d 程序员,我正试图围绕我刚刚开始的一个项目。

我的目标是在 Xcode 中制作一个 4 人纸牌游戏。玩家从一副牌中抽牌。一路上,获胜的玩家将收集“套”牌,从而获得积分。

考虑到这一点,我设想需要 9 个阵列:纸牌组、玩家 1 手牌、...、玩家 4 手牌、玩家 1 套牌、...、玩家 4 手牌。 (我用“...”跳过了播放器 2 和 3 的信息)

随着游戏的进行,卡片将从牌组转移到玩家的不同玩家的集合中。为此,卡片将从旧阵列中移除并添加到新阵列中。

我似乎在正确地思考这个问题吗?

4

1 回答 1

0

这是非常笼统的,有很多方法可以查看。

你的卡片元素可以有一个属性来指定哪个玩家拥有它们(一个所有者是套牌,另一个是弃牌堆)。

或者,更接近您的想法,您可以有一个地图,其中键是您的玩家(以及甲板和弃牌堆),并且地图值包含您的卡片的数组。

于 2012-10-09T05:00:14.283 回答