- 11
- 0
- 约8.36千字
- 约 17页
- 2021-09-09 发布于辽宁
- 举报
《计算机程序设计》课程设计报告
课题名称 贪吃蛇游戏
班 级
学 号
姓 名
指导教师
设计时间 至
设计地点
常熟理工学院计算机科学与工程学院
目录
需求分析 错 误 !未定义书签
系统分析和设计 错误 !未定义书签
数据结构的设计和选择的理由 . 错误!未定义书签
系统模块划分和模块结构 错误!未定义书签
流程图 错 误 !未定义书签
数据类型、全局变量和函数说明 错误 !未定义书签
TOC \o 1-5 \h \z 程序测试和运行结果 4
课程报告小结 5
分数重叠显示 5
速度太快 5
食物可能出现在蛇身上 5
\o Current Document 附录A:程序源代码 6
PAGE
PAGE #
1 需求分析
【阐述课程设计应该完成的功能】
使用键盘的上下左右,来控制蛇的运动方向, ESC键退出,并显示得分。
2 系统分析和设计 数据结构的设计和选择的理由 本游戏中涉及的主要数据结构是如何表示运动的蛇、食物状态等问题。
2.1.1 从游戏参考画面中我们可以看到, 贪吃蛇的身体是一节节的, 由一个个大小相同的方 块组成,那么我们可以用一个 (x,y) 坐标为左上角的、固定宽度的正方形来表示一节蛇身。 为表示连续的多节身体,那么我们可以采用数组(或链表,或线性表)等数据结构来表示。 下面以数组方式为例:
st
原创力文档

文档评论(0)