python⼩游戏课程设计报告_贪吃蛇游戏课程设计报告贪吃蛇游戏程序设计
⼀、课程设计任务
贪吃蛇的编程代码
贪吃蛇⼩游戏程序设计
⼆、设计要求
通过游戏程序设计,提⾼编程兴趣与编程思路,巩固
C
语⾔中所学的知识,合理的运
⽤资料,实现理论与实际相结合。
1
.收集资料,分析课题,分解问题,形成总体设计思路;
2
.对于设计中⽤到的关键函数,要学会通过查资料,弄懂其⽤法,要联系问题进⾏具
体介绍;
3
.上机调试,查错,逐步分析不能正常运⾏的原因,确保所设计的程序正确,并且能
正常运⾏;
4
.完成课程设计报告,并进⾏答辩
三、需求分析
3.1
、程序功能
贪吃蛇游戏是⼀个经典⼩游戏,⼀条蛇在封闭围墙⾥,围墙⾥随机出现⼀个⾷物,通
过按键盘四个光标键控制蛇向上下左右四个⽅向移动,蛇头撞倒⾷物,则⾷物被吃掉,蛇
⾝体长⼀节,同时记
10
分,接着⼜出现⾷物,等待蛇来吃,如果蛇在移动中撞到墙或⾝
体交叉蛇头撞倒⾃⼰⾝体游戏结束。
3.2
、设计思想
程序关键在于表⽰蛇的图形及蛇的移动。⽤⼀个⼩矩形快表⽰蛇的⼀节⾝体,⾝体每
长⼀节,增加⼀个矩形块,蛇头⽤俩节表⽰。移动时必须从蛇头开始,所以蛇不能向相反的⽅向移动,如果不按任意键,蛇⾃⾏在当前⽅向上前移,但按下有效⽅向键后,蛇头朝着该⽅向移动,⼀步移动⼀节⾝体,所以按下有效⽅向键后,先确定蛇头的位置,⽽后蛇

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。