目 录
1设计目的 2
1.1python 课设目的 2
1.2俄罗斯方块游戏设计目的 2
2设计要求 2
2.1课程设计要求 2
2.2俄罗斯方块游戏设计要求 3
3总体设计 3
3.1流程图设计 3
3.3 小组任务分配 5
4设计实现 5
4.1最终实现结果 5
4.2实现结果评价 8
5.详细设计 8
5.1消除堆叠问题 8
5.2状态监控问题 10
6. 调试与测试 12
7.设计总结 13
1设计目的
1.1python 课设目的
本课程设计是本专业的一门重要实践性教学环节。在学习了专业基础课和
《Python 程序设计》课程的基础上,本课程设计旨在加深对 Python 程序设计的识,对 Python 语言及其语言生态有一一个进一步的掌握和应用,学会运用 Python 准库及外接相关库来解决实际问题的基本能力,培养和提高学生分析问题、解问题的能力,尤其是提高学生使用 Python 为开发语言来进行问题描述、交流 5 思考的能力,为毕业设计和以后的工程实践打下良好的基础。
1.2俄罗斯方块游戏设计目的
伴随生活压力的增大,课程的结束,借着课程设计的机会,我们在众多题目中选择了俄罗斯方块来设计。俄罗斯方块游戏是一个经典的游戏,我们在计算器设计和俄罗斯方块中最终选择了它,因为觉得它更有挑战性,而且完成之后我们还可以在无聊的时候自己玩,觉得这是一个非常有意义的游戏。以下是俄罗斯方块游戏设计的目的:
(1)俄罗斯方块游戏从产生到现在已经几十年历史了,期间该游戏不停的优化,推陈出新,几十年来,仍然没有被淘汰,可见俄罗斯方块的受欢迎程度。
(2)俄罗斯方块游戏的设计就是为了给那些工作繁忙,压力大的人用来解压的,只需要一部手机或者电脑就可以了。同时也适合无聊时消磨时间,锻炼自己的大脑。此外,也适合学生在学习压力很大的时候适当放松。
(3)操作简便,就像是傻瓜式的操作,老少都可以很轻松的就能操纵。
(4)设计俄罗斯方块游戏比其他的更有挑战性。