课程设计报告模版

发布 2022-10-02 19:21:28 阅读 4213

东北石油大学。

课程设计。2023年 7 月 18日。

东北石油大学课程设计任务书。

课程 c课程设计

题目游戏贪吃蛇的实现

专业姓名学号。

主要内容、基本要求、主要参考资料等。

主要内容:

设计并实现一个类似于手机游戏“贪吃蛇”的程序。一条蛇在密闭的围墙内运动,通过键盘上的四个箭头键控制蛇向上下左右四个方向移动。在围墙内随机出现一个食物,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,同时加分,接着又出现食物,等待被蛇吃掉。

如果蛇在移动过程中,撞到墙壁、身体交叉或蛇头撞到自己的身体则游戏结束。

基本要求:课程设计中要求掌握和实现如下功能和方法:

1、掌握基本绘图原理和图形函数的使用方法;

2、掌握游戏中基本的动画实现方法;

3、掌握键盘响应的主要函数和方法;

4、了解游戏中碰撞检测的方法;

5、实现游戏加速功能,包括加速键功能和逐步加速功能;

扩展要求:1、 实现随机出现障碍物功能;

2、 实现迷宫式围墙;

3、 实现过关式的游戏方式;

文档要求:系统完成后,要提交格式规范的文档,包含如下内容:

1、 程序的功能;

2、 游戏界面设计和图形函数的使用;

3、 整体设计思路;

4、 程序中的数据结构;

5、 程序中碰撞检测的实现方法;

6、 程序核心算法的流程图;

7、 程序改进的设想;

8、 总结。

参考资料。1、郭翠英。c语言课程设计案例精编[m].水利水电出版社,2008

2、谭浩强。c程序设计[m].高等教育出版社,2005

3、韩宣。turbo c语言图形函数[m].机械工业出版社,2000

4、衣治安。c语言综合应用案例教程[m].铁道出版社,2008

完成期限 21周。

指导教师。专业负责人富宇。

2023年7月18日。

课程设计报告。

目录。1、程序的功能 4

2、游戏界面设计和图形函数的使用 5

3、整体设计思路 5

4、程序中的数据结构 5

5、程序中碰撞检测的实现方法 5

6、程序核心算法的流程图 5

7、程序改进的设想 5

8、总结 5

9、参考文献 5

设计并实现一个类似于手机游戏“贪吃蛇”的程序。一条蛇在密闭的围墙内运动,通过键盘上的四个箭头键控制蛇向上下左右四个方向移动。在围墙内随机出现一个食物,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,同时加分,接着又出现食物,等待被蛇吃掉。

如果蛇在移动过程中,撞到墙壁或蛇头撞到自己的身体则游戏结束。……

通过本次课程设计,强化了我对c语言相关知识的掌握,学会了基本的游戏编程方法,加深了我复杂程序设计的能力,初步掌握了高级语言程序调试技能 ..此处删节三百字,你就随便编吧!)

篇即可,不要太多)

* 再次强调,一个班中两个人的报告如有超过30%是copy的,就都不及格! *

东北石油大学课程设计成绩评价表。

指导教师: 年月日。

课程设计报告模版

页面设置 a4纸,上下左右边距2.5厘米2.5厘米3厘米1.5厘米,页眉页脚均1.7厘米 题目。居中小二号黑体 作者。与题目空一行,作者之间空两个全角空格,居中小四号宋体 作者班级学号。不同作者的班级学号之间用逗号隔开,居中五号宋体,下空2行 一课题分析。序号与文字之间空1个全角空格,居中小三号黑体...

课程设计报告模版

课程类别 本科。课程名称 程序设计基础 c语言 课程代号 h27025 指导教师 陈丽芳。此处写自己的题目 姓名 学号 学院 班级 目录。1.课程设计内容 2.课程设计要求 3 可行性研究 4 需求分析 5.概要设计 5.1 功能模块图 5.2 功能模块描述 5.3数据结构 6.详细设计 6.1 功...

课程设计报告模版

专业设计报告。姓名学号。专业与班级指导教师。专业设计名称。专业设计单位。一 专业设计目的。二 专业设计时间。本专业设计采用课下独立设计和课上集中实践相结合的方式,课下设计和课上实践累计的总时间为两周。三 专业设计内容。内容 小。四 宋体 一 二 三 四 专业设计总结 体会 内容 小。四 宋体 以下内...