3.系统分析
3.1需求分析
本项目需要实现玩家与游戏的三个交互:主要流程为,进入游戏页面,玩家点击开始按钮,或者游戏过程中点击重置按钮开始游戏,实现第一个交互。进入游戏热区,玩家通过点击选定第一张图块,图片闪烁,实现第二个交互。然后,玩家点击选定第二张要选择的图块,通过游戏算法和判断,得出结果,更新分值,实现第三个交互。
3.1.1系统设计目标
根据《连连看》游戏的的玩法,进行游戏算法和页面交互的设计:
1. 页面根据CSS规则呈现游戏热区部分和分数,时间的呈现。
2. 开始游戏,和重置游戏的成功实现。
3. 游戏内部算法逻辑的设计和实现。
4. 热区部分选定第一张图片闪烁。
5. 游戏得分的实时更新。