c 语言专业课程设计贪吃蛇设计 《C 语言程序设计》课程设计题 目: 贪吃蛇游戏设计 学 院: 信息学院 专 业: 网络工程 姓 名: 李益双 学 号: 1101010121 班 级: 信息 A1111 班 指导老师: 罗成 职 称: 讲师 完成日期: 2025 年 6 月 目 录1、 前言……………………………………………32、 摘要…………………………………………
43、 项目背景……………………………………
54、 需求分析……………………………………
65、 概要设计……………………………………
76、 详细设计与测试……………………………
8601 定义蛇身的数据结构………………………
8602 算法设计与程序流程图……………………
1 贪吃蛇算法设计……………………
2 程序流程图…………………………
9603 光标移动的设计与实现……………………
10 603
1 显示水平围墙的实现………………
10 603
2 显示分数的实现……………………
11 603
3 接受玩家按键信息的实现…………
11 603
4 游戏结束时显示信息的实现……
…11604 贪吃蛇游戏主干的设计……………
12 604
1 游戏的初始化与加载的实现………
12 604
2 食物随机产生的实现…………………13 604
3 蛇身的增长设计……………………
14 604
4 蛇身的显示与移动的设计实现……
5 蛇的头部与物体碰撞的而设计实现…
167、 编码…………………………………………
17 8、 结论…………………………………………
189、 参考文献……………………………………
1910、 致谢…………………………………………
19前 言 C 语言,是一种通用的、过程式的编程语言,广泛用于系统