如何使用Game Center制作回合制纸牌游戏?

时间:2013-01-02 15:47:56

标签: iphone ios game-center

我正在开发基于回合制的纸牌游戏。 这是对游戏结构的简短描述:

  1. 为每位玩家处理4张牌
  2. 随机播放器正在翻转1张卡片,然后是另一张卡片(已经看过以前玩家的卡片)等等。
  3. 最终获得最高牌胜利并且交易牌重新开始的玩家
  4. 所以我的问题是如何使用Game Center制作基于回合制的纸牌游戏,我是否可能,因为我没有找到任何我需要的教程?

    更新: 我的第二个问题是;是否有可能玩家可以建立一个其他玩家可以加入的房间(通过游戏中心)?

2 个答案:

答案 0 :(得分:2)

像往常一样,没有人会给你一个完整的教程。 我在Obj-C猜你的新人。 但是:

  1. 了解如何指定UIImageViews引用插座。
  2. 使用代码更改UIImageViews图像。
  3. 导入图片。
  4. 使用IBActions
  5. 使用UIButtons(选择卡片)
  6. 将自定义UIButtons与背景图像一起使用。
  7. 使用varibles分配不同的卡片。 (例如,Card1 =“5Spades”
  8. 将varibles放入列表
  9. 从列表中的对象数量中选择随机数(取决于您希望每个玩家获得多少)
  10. 为玩家分配那些随机数
  11. 允许玩家使用UIButtons选择卡
  12. 确定谁拥有最大的卡片。例如(如果player1.selectedcard = 10黑桃等)
  13. 从第9步开始重复
  14. 所有代码示例都不起作用!

答案 1 :(得分:2)

当然有人写过一个完整的教程。在这种情况下,史诗般的。它巨大,专业,干净。归功于荷兰的Matthijs Hollemans。它使用Gamecenter的蓝牙功能。

http://www.raywenderlich.com/12735/how-to-make-a-simple-playing-card-game-with-multiplayer-and-bluetooth-part-1

如果你想使用Gamecenters回合制API而不是继续阅读本教程:

http://www.raywenderlich.com/5480/beginning-turn-based-gaming-with-ios-5-part-1

通过这两个教程的知识,您将能够完成游戏。