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

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言“贪吃蛇”程序设计报告

山东交通学院 C语言课程设计 贪吃蛇游戏编程 院(系)别 信息工程系 班 级 学 号 姓 名 指导教师 时 间 2011-03-28—2011-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.这个程序的关键是表示蛇的图形以及蛇的移动。用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用两节表示。移动时必须从蛇头开始,所以蛇不能向相反方向移动

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档