2012-10-09 50 views
0

我是一個相當好的Xcode/Cocos2d程序員,我試圖圍繞我剛剛開始的一個項目進行研究。在Xcode項目上需要快速指導 - 卡片組

我的目標是在Xcode中製作4人牌的紙牌遊戲。玩家從單張牌中抽取。一路上,獲勝的玩家會收集獲得分數的「套牌」。考慮到這一點,我設想了9個陣列的需求:卡片組,玩家1手,...,玩家4手,玩家1組,...,玩家4手。 (我跳過玩家2和3的信息「...」)

隨着遊戲的進行,卡牌將從甲板移動到玩家到不同玩家的套牌。要發生這種情況,將從舊數組中刪除卡並將其添加到新陣列中。

我是否似乎在正確地思考這個問題?

回答

0

這是非常一般的,有很多方法來看待這個。

你的卡片元素可以擁有一個屬性,指定哪個玩家擁有它們(其中一個擁有者是甲板,另一個是可以想象的丟棄堆)。或者,更接近你的想法,你可以有一個地圖,其中的鍵是你的玩家(和甲板和丟棄堆)和地圖值包含你的卡陣列。