首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone卡游戏甲板发生器

iPhone卡游戏甲板发生器
EN

Stack Overflow用户
提问于 2017-01-06 13:39:33
回答 1查看 102关注 0票数 0

我正在尝试编程一个iPhone应用程序,它将创建一个由10张卡组成的卡片集。

整张牌包括大约100张具有不同属性的卡片:每张牌都有一个名字、一套西装和一张费用。举个例子:

代码语言:javascript
复制
card.name = "Test"
card.cost = 2
card.suit = "BasicSet"

让我们假设有4个“套”*每张牌20张。我希望用户能够自己选择西装,因为大多数西装来自扩展集。

为了使它更加平衡,我也将决定一个最大和最低数量的卡与一个特定的成本(成本范围从2-6)。

最后,将有两个功能。一个函数选择所有有效卡(从可用卡适合),另一个功能是随机选择10张卡(考虑到成本)。

实现卡片最简单的方法是什么?定义类card和实现100卡?还是创建具有名称、成本和来源的3个数组,其中一张卡片在所有三个数组中都有相同的索引?

我会很感激你的帮助?

编辑:

每套衣服都有独特的卡片。所以如果我的西服是钻石、铁锹等等,那就只有一个钻石王,而不是铁锹王。只是一个例子,它可能是什么样子:

西服Basic { name=Village,cost=2 name=City,cost=3 name=NewYork,cost=6 } 西服高级{ name=Tree,cost=4 name=Forest,cost=5 } 西服特别{ name=Cocktail,cost=2 name=OrangeJuice,cost=4 }

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-06 13:53:49

一个类Card可以存储基本操作所需的所有信息和函数。当Card类准备就绪时,您可以使用从plist或任何其他格式解析的数据创建该类的对象。没有必要对应用程序中的数据进行硬编码。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41506982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档