-
玩家选择开始游戏。
-
游戏进行,获取玩家输入(w,a,s,d,q 或 上,左,下,右,q),如果输入为 q 则结束游戏,否则继续下一步。
-
根据操作处理数据。
-
判断是否达到游戏结束条件,如果到达结束条件,游戏结束,否则返回第二步。
-
判断是否创造了新的游戏记录,如果是,则更新游戏记录。
共分为4个模块 分别为Control,Draw,GameData,GameOperator
- Control:用于控制游戏的整体
- Draw:用于绘制游戏界面
- GameData:用来操作游戏数据
- GameOperator:用来对游戏的操作进行处理