-3

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

  1. 向每位玩家发 4 张牌
  2. 随机玩家翻出 1 张牌,在他之后翻出另一张牌(看过前任玩家的牌)等等。
  3. 最后,拥有最高牌的玩家获胜并重新开始发牌

所以我的问题是如何使用 Game Center 制作回合制纸牌游戏,因为我还没有找到任何我需要的教程,所以我可以吗?

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

4

2 回答 2

2

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

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

所有代码示例都不起作用!

于 2013-01-02T15:57:57.047 回答
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

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

于 2013-01-02T16:41:30.963 回答