我是一个相当noobish Xcode / Cocos2d程序员,我正试图围绕一个我刚刚开始的项目。
我的目标是在Xcode中制作4人牌纸牌游戏。球员从一副牌中抽出。一路上,获胜的玩家将收集“套牌”牌以获得积分。
考虑到这一点,我设想需要9个阵列:卡片组,玩家1手,......,玩家4手,玩家1套,......,玩家4手。 (我用“......”跳过了播放器2和3的信息)
随着比赛的进行,牌将从牌组移动到玩家到各种玩家的牌组。为此,将从旧阵列中删除卡并将其添加到新阵列中。
我似乎正在考虑这个吗?
答案 0 :(得分:0)
这是非常笼统的,有很多方法可以看这个。
你的卡片元素可能有一个属性,指明哪个玩家拥有它们(其中一个所有者是套牌,另一个是可丢弃的丢弃堆)。
或者,更接近你的想法,你可以有一个地图,其中键是你的玩家(和牌组和丢弃堆),地图值是包含你的牌的数组。