1.需求分析
1.1 场景切换部分沿用贪食蛇代码

1.2 俄罗斯方块主要逻辑
游戏对象类
主要作用
i. 绘制不同颜色的小方块
ii. 一个小方块就是一个游戏对象
图示

地图类
主要作用
i. 绘制四周的固定墙壁
ii. 绘制动态添加的墙壁
iii. 移除整层动态添加的墙壁
图示

砖块信息类
主要作用
- 表示不同类型的方块
图示

搬砖工人类
主要作用
i. 负责随机创建方块
ii. 负责控制方块的移动
iii. 负责通知地图添加动态墙壁
iv. 相当于管理了砖和地图的交互
类图

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com