写一个猜数字游戏功能实现了,写的很繁琐反思下。
1.随机生成一个100以内的自然数
2.记录玩家的游戏轮数从0开始
3.为玩家提供一种猜数字的方法
4.一旦有结果提交,获取差徝。。巴拉巴拉
5.还忘记重置随机数了。
- 随机生成一个 100 以内的自然数
- 记录玩家当前的轮数。从 1 开始
- 为玩家提供一种猜测数字的方法。
- 一旦有结果提交先将其记录下来,以便用户可以看到他们先前的猜测
- 阻止玩家继续猜测(这会使游戏混乱)。
- 显示控件允许玩家偅新开始游戏
- 如果出错,并且玩家有剩余轮次:
- 允许他们输入另一个猜测
- 如果出错,并且玩家没有剩余轮次:
- 阻止玩家继续猜测(这會使游戏混乱)
- 显示控件允许玩家重新开始游戏。
- 一旦游戏重启确保游戏的逻辑和UI完全重置,然后返回步骤1
(1). 无论猜对猜错,都要记錄放在第一步。在轮数是1的时候初始化内容,再加记录数字
(2). 判断结果,有猜对猜错2种猜对的情况只有一种,其他都是猜错所以先判断猜对。
(3). 猜错的情况下分有轮数和没有轮数,没有轮数只有一种所以先判断没有轮数。如果没轮数可重新开始游戏。