300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言程序设计贪吃蛇报告 C语言“贪吃蛇”程序设计报告.doc

c语言程序设计贪吃蛇报告 C语言“贪吃蛇”程序设计报告.doc

时间:2022-02-11 08:29:03

相关推荐

c语言程序设计贪吃蛇报告 C语言“贪吃蛇”程序设计报告.doc

C语言“贪吃蛇”程序设计报告

山东交通学院

C语言课程设计

贪吃蛇游戏编程

院(系)别 信息工程系

班 级

学 号

姓 名

指导教师

时 间 -03-28—-04-01

课 程 设 计 任 务 书

题 目 贪吃蛇游戏编程

系 (部) 信息工程系

专 业

班 级

学生姓名

学 号

03 月 28 日至 04 月 01 日 共 1 周

指导教师(签字)

系 主 任(签字)

年 月 日

一、设计内容及要求

贪吃蛇游戏是一个经典小游戏,本设计分为三个等级。一条蛇在封闭围墙里,围墙里随机出现一个食物,通过按键盘四个光标键控制蛇向上下左右四个方向移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时等级为1计1分,等级为2计2分,等级为3计3分。接着又出现食物,等待蛇来吃,如果蛇在移动中撞到墙或身体交叉蛇头撞倒自己身体游戏结束。

二、设计原始资料

C语言程序设计和应用三、设计完成后提交的文件和图表

见正文内容四、进程安排

第一天:选择课题,认真分析。

第二~三天:查找资料,利用学过的知识初步编程。

第四~五天:写好源代码,进行调试.

第六天:整理代码,完善代码.

第七天:答辩.

五、主要参考资料

《语言程序设计》(谭浩强 清华大学出版社)C语言程序设计高等教育出版社C语言程序设计C语言程序设计C语言程序设计高等教育出版社

成 绩 评 定 表

作品成绩报告成绩口试(答辩)成绩总评成绩 目录

一.摘要 ………………………………………………06

.

二.题目要求 ………………………………………………07

三.设计思想 ………………………………………………07

四.数据结构设计及用法说明………………………………07

五.程序描述 ………………………………………………08

六.程序流程图 ……………………………………………09

七.程序源代码及注释 …………………………………11

八.运行结果 ………………………………………… 23

九.课程设计总结 ………………………………25

十.参考文献 ………………………………… 26

一.摘要:

食いしん坊な蛇ゲームは1つのすばらしくて小さいゲームで、当設計は3つの等級に分けます。1匹の蛇は閉鎖的な塀の中で、塀の中で無作為の出現の1つの食品、キーボードの4つのカーソルキーによってを通じて(通って)上下左右の4つの方向のモバイルに蛇を制御して、スネークヘッドは食品をぶつかって倒して、食品は食べてしまわれて、蛇の体の長さの1節(つ)、同時に等級は1のために1分計算して、等級は2のために2分計算して、等級は3のために3分計算します。引き続いてまた食品が現れて、蛇が食べにくることを待って、もし蛇はモバイル中で壁あるいは体の交差するスネークヘッドにぶつかって自分の体のゲームオーバーをぶつかって倒すならば。

索引のキーワー:

ド:食いしん坊な蛇 プログラミングします

二.题目要求

A 用键盘的方向键控制蛇的上下左右移动。

B 游戏分为三种难度,SLUG为慢速,每吃一朵花得1分;WORM

为中速,每吃一朵花得2分;PYTHON为快速,每吃一朵花得3分。

C 游戏目标:操纵屏幕上那条可爱的小蛇,在黑框中不停吃花,而每吃一朵花,蛇的身体都变的更长一些,游戏的难度也会随之加大。

D 游戏终止:终止条件1——蛇头撞到墙上;终止条件2——蛇身形成一个圈,也就是蛇头碰到自身的任何一处。

三.设计思想

1.这个程序的关键是表示蛇的图形以及蛇的移动。用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用两节表示。移动时必须从蛇头开始,所以蛇不能向相反方向移动

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。