微机原理与接口技术课程设计---贪吃蛇游戏
《微机原理与接口技术课程设计---贪吃蛇游戏》由会员分享,可在线阅读,更多相关《微机原理与接口技术课程设计---贪吃蛇游戏(35页珍藏版)》请在毕设资料网上搜索。
1、 微机原理与接口技术微机原理与接口技术 课程设计报告课程设计报告 设计题目: 贪吃蛇游戏 姓名: 班级: 自动化 学号: 同组人: 时间: 2010 年 12 月 - 2 - 贪吃蛇游戏 摘要:摘要:贪吃蛇游戏,运行游戏后显示提示界面,按任意键进入游戏, 按 Esc 键退出程序。进入游戏后有两遍刷屏,之后进入游戏,由方向键控制蛇的 运动,寻找食物,吃到食物得分,撞到墙壁或蛇身游戏结束,按空格键重 新进入游戏,按 Esc 键回到提示界面,按任意键继续进入游戏,按 Esc 退 出程序。 目录 1.设计任务和要求3 2.设计小组成员及分工3 3.软件编程3 3.1 软件流程图3 3.2 汇编语言程序
2、4 4.程序运行结果33 5.设计过程中出现的问题及解决方法33 6.设计总结33 7.参考文献34 - 3 - 一、设计任务和要求 设计一个汇编语言的贪吃蛇游戏简要说明:用一个边框作为 基本显示屏,连续移动的方格表示一条蛇,用任意出现的一个方 格表示食物, 用4条线表示“墙”, 用四个按键控制蛇的运动方向, 完成贪食蛇游戏,蛇撞“墙”、边或者游戏时间到,则游戏结束。 1. 食物出现的地方是随机的; 2.显示得分情况,每吃掉一个食物就加1100分; 3. 游戏时间不限制。 4. 选做:增加游戏难度或自拟其它功能。 二、设计小组成员及分工 成员:郑玮 苏丹 分工:郑玮:调试修改程序,拟出课程设计
3、报告内容 苏丹:写出并整理报告内容 三、 软件编程 1.软件流程图 - 4 - 2.汇编语言程序 .MODEL SMALL ;* * .STACK 200 ;* * .DATA ;蛇的参数以及游戏参数 LEN DB 5 ;蛇的长度 LIFE DB 1 ;蛇的生命 BODY DW 200 DUP(0) ;蛇的身体位置 DIRECTION DW 256 ;(0,1)(O,-1)(1,0)(-1,0) SCORE DB SCORE000000 ;得分 SNAKE_COLOR DB 09 ;蛇颜色 SPEED DB 0 ;速度 GAMEOVER DB 0 ;游戏结束标记 POINT DB 0 ;得分数 FOOD_COLOR DB 04 ;食物色 FOODX DW ? ;食物坐标 FOODY DW ? SEED DW 200 ;随即数种子 ;*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课程设计 贪吃 游戏
