1、毕 业 设 计 ( 论 文 ) 开 题 报 告 书课 题 名 称 基于单片机的推箱子游戏设计 学 生 姓 名 廖 国 宝 学 号 0540827080 系、年级专业 信息工程系、05 级电子信息工程专业 指 导 教 师 李 剑 2009 年 5 月 24 日一、课题的来源、目的、意义(包括应用前景) 、国内外现状及水平课题的来源如今,游戏机风行的程度,是第一台电子游戏机的研制者诺兰?布什纳尔先生始料不及的。在全世界最大的城市,直至最小的村庄,从纽约最辉煌的游乐场,到高加索最小的乡镇儿童娱乐点,在千家万户,正在进行着千千万万这样的“战斗” ,伴随着无数成功与失败,兴奋与懊丧。游戏机带来了一个全球
2、性的疯狂症,其他任何娱乐与之相比都望尘莫及。然而,究竟是什么原因使游戏机如此风行呢? 在回顾了游戏机发展简史之后,我们不难悟出,技术进步在游戏机发展过程中起到了极大的促进作用。但是,技术进步绝不是游戏机风行的唯一因素。随着终端设备开发能力的加强,作为娱乐终端的游戏机也得到了很大程度的发展。这也加速了游戏机在全球风行程度,所以对于游戏机的研究和设计具有很重要的意义,这也是本课题研究的来源。课题研究的目的以单片机为处理器,通过编程实现游戏推箱子的所有功能,模拟出单机版游戏推箱子,并能稳定正常的运行。课题研究的意义用单片机来设计一个游戏,不同于现在的大型网络游戏和手机游戏,也不同于其他的小型的单片机
3、控制程序,它对游戏编写者对单片机架构、指令系统、工作模式、数据在内存分配以及传递的把握都提出了更高的要求,特别是在游戏运行当中对外部按键的处理,各子程序的调用流程,先后顺序等代码的复杂程度也都是单片机的一般程序不能比的。可以这样说,能完整的编出游戏,并可以稳定运行,会让我们对游戏有一个更深刻的认识;对游戏编写的难度有一个更切身的理解;对自己的编程能力及逻辑思维能力有一个很大的提高;再一次看到了 C 语言的适用性、易移植性、高效性,相信对 C 语言的学习也不无帮助。课题国内外研究现状目前国内游戏公司已达到了 200 多家,市场上运营的游戏亦达 250 多款,但与欧美、韩国等国家的游戏发展程度还有
4、一定差距。我国有广阔的游戏市场,宽阔的发展空间,无限的继续挑战和剧增的玩家队伍。随着网络的兴起,巨大的市场需求量使中国在短短几年,已经从无到有,从陌生到熟知,从掌握到运用。游戏必将成为网络竞争中的主角,他的商业利益和商业价值无法估量。中国,人口众多的国家,随着人们生活水平的提高,温饱已经不是最终目的,我们寻求的是更加多姿多彩的生活,那么我们怎么能错过游戏这一最佳休闲娱乐项目呢?所以我国游戏发展前景一片大好!二、课题研究的主要内容、研究方法或工程技术方案和准备采取的措施课题研究的主要内容本文针对推箱子游戏机的设计,首先介绍了选题的要求,之后详细叙述了软件和硬件的设计过程。最后论文对设计进行了总结
5、,对设计中可以进一步改善的地方提出了建议。在时钟脉冲的作用下,各个按键都能按照事先设定好的规则进行游戏控制。确定键能使界面从初始化显示切换到游戏界面显示,上下左右键控制箱子的移动方向,如果可以移动则移动方块同时跟踪人物的位置及刷新动态数组的内容。在游戏的同时程序会随时记录玩家所走的游戏步数、游戏时间,直至本关通过,在进入下一关的同时更新地图并刷新游戏步数和时间。选关键用于选择游戏关数,在游戏过程中这个键任何时候都有效,当按下选关键后,游戏地图返回第一关,再次按下时游戏进入二关,这样每按下一次键游戏关数加一,如果游戏到了第最后一关将自动返回第一关。研究方法在 Proteus 仿真平台上模拟出推箱
6、子游戏,实现其基本功能。采取的措施硬件部分是由中央处理器(AT89C51 单片机) ,控制部分(独立式按键系统) ,显示部分(PG160128A 液晶显示模块)组成的;软件部分的主要内容是通过对游戏程序进行编写和调试以实现推箱子游戏的功能。通过硬件和软件调试,并针对问题分析修改后,游戏机系统可以稳定运行。游戏机系统中各个部分之间通过数据的传送最终完成了整个游戏运行、显示和进行按键的功能。编程语言卫 C 语言。三、现有基础和具备的条件现有基础1、学习了单片机原理与应用 ,对单片机的架构和指令熟悉,具备了理论基;2、学习了 C 语言编程,能够用 C 语言来完成游戏代码的编写,具备了编程能;3、课题
7、难度不是很大,对完成好这个课题充满了信心。现有条件1、个人电脑2、Proteus 仿真软件3、C 语言编译器 Keil2 软件4、相关资料5、时间充足6、有指导老师的悉心指导四、总的工作任务,进度安排以及预期结果总的工作任务在 Proteus 中通过推箱子游戏的硬件、软件设计,完成推箱子游戏论文的编写。进度安排2008 年 12 月 完成开题报告及任务书,查找游戏相关资料2009 年 12 月 论文初稿完成2009 年 23 月 论文修改完成,交付导师审核2009 年 34 月 完成论文及论文答辩预期结果圆满完成毕业论文设计任务!五、指导教师审阅意见指导教师(签名) 年 月 日 六、教研室审查意见教研室主任(签名) 年 月 日 七、系审查意见主管系领导(签名) 年 月 日 备 注