1.需求分析
1.1 场景切换部分沿用贪食蛇代码
1.2 俄罗斯方块主要逻辑
游戏对象类
主要作用
i. 绘制不同颜色的小方块
ii. 一个小方块就是一个游戏对象
图示
地图类
主要作用
i. 绘制四周的固定墙壁
ii. 绘制动态添加的墙壁
iii. 移除整层动态添加的墙壁
图示
砖块信息类
主要作用
- 表示不同类型的方块
图示
搬砖工人类
主要作用
i. 负责随机创建方块
ii. 负责控制方块的移动
iii. 负责通知地图添加动态墙壁
iv. 相当于管理了砖和地图的交互
类图
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com