- 本节目标:了解【2048】的原理,并进行初步需求分析。
- 目标用户:学习过【入门篇】的同学或有一定编程经验的同学。
- 学习目标:概要了解由业务建模要需求设计阶段。
- 案例分析:小游戏2048。
2. 小游戏2048
通过试玩,我们可以发现小游戏2048很容易上手,规则也很简单,具体总结如下:
- 游戏状态图
游戏开始的触发条件:启动后,第一次进入游戏主页面。
点击新游戏按钮。
操作规则:每滑动一次,随机在空白区域产生数字2。如数字相同,则累加,并释放一个格子空间。细节请参照在线2048游戏。
结束条件:2048达成,成功;没有空间,失败。
操作技巧(这条可不看,哈):最大数尽可能放在角落。
数字按顺序紧邻排列。首先满足最大数和次大数在的那一列/行是满的。
时刻注意活动较大数(32以上)旁边要有相近的数。
以大数所在的一行为主要移动方向。
3. 小结
这就小结了。。。有点快啊。。。
大家多玩一玩2048,然后辅助上面的图例好好思索下,如果自己coding会怎么处理。
不要陷入细节中,如感觉无从下手,不妨做减法,一直到可操作为止。后续篇章会逐步讲解相关分析流程。
备注:方法论更重要!!!