不管你的世界有多大...
---幸运皮
今天,和昨天我在收拾塔罗牌,塔罗牌没有玩过,所以,经过一天的讨论终于明白一些其中的道理.
塔罗牌要有自己的牌阵和测试的类别,还有类别下的小类别.这次,终于感受到了,从产品那边拿过设计来,怎么去转化成数据库对应的表,转化成程序的逻辑了.
主要程序实现要三个比较核心的问题:
1. 牌阵,问题和牌意与数据库的对应设计
仔细想一下,其实,一个问题对应的是一个随机抽取的牌;一个小类对应了多个问题,有几个问题就随机抽取几张牌.
2. 随机抽取
因为现实中,不能同时抽相同的牌,所以,要先抽牌,在随机抽正反
3.抽取后存储抽取信息
因为一次只显示一张,所以,在抽取出牌后,主要的是记录他们的唯一id的信息,这是跟着手机sina学的,将抽取的id放到一个string中,用','分开,然后在页面传递,获取的时候:
String[] s = str.split(',');//分开 int id = Integer.parInt(s[i]);//获取
这样,在每次的读取就能根据str这个字符串来记录,就不用之前的随机读取了.
哎呀,累了,不写了...