欢迎来到天天文库
浏览记录
ID:1414167
大小:3.24 MB
页数:74页
时间:2017-11-11
《游戏坦克大战软件的开发毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、游戏坦克大战软件的开发毕业设计目录摘要IAbstractII目录III1章游戏的发展状况11.1背景11.2著名的游戏公司简介31.3国外游戏发展状况51.3.1欧美游戏制作现状51.3.2韩国游戏制作现状51.3.3日本游戏制作现状61.3.4台湾地区游戏制作现状61.4国内的发展状况61.4.1萌芽期71.4.2创业期71.4.3发展期8第2章游戏设计原理及技术112.1游戏类型112.2游戏开发的各个阶段122.2.1早期阶段132.2.2生产阶段132.2.3生成包装阶段132.2.4测试阶段132.2.5发布阶段132.3游戏一般循环过程142.4游戏一般架
2、构152.4.1平台独立性与平台相关性152.4.2游戏独立性和游戏相关性152.4.3对象组合与对象继承152.4.4基于帧的和基于函数的设计162.4.5动态和静态操作顺序162.4.6动态和静态对象生命期(以及所有权)172.4.7任务的水平集成和垂直集成17692.5游戏设计中应该注意的问题182.5.1深度vs宽度182.5.2立即存盘的取舍192.5.3立即存盘为何如此困难192.5.4独立于文化的游戏设计202.5.5游戏设计与文化和政治敏感问题20第3章坦克大战总体设计213.1总体设计213.1.1运行环境213.1.2基本设计和处理流程213.1.
3、3结构213.1.4功能总述223.2接口设计233.2.1游戏存取问题233.2.2声音控制问题233.2.3键盘设置问题233.2.4坦克速度设置问题233.2.5总体游戏速度设置问题233.3界面设计233.3.1游戏界面23第4章详细设计254.1程序系统结构254.1.1主程序254.1.2用户自定义控件254.1.3系统的总体流程图254.2功能实现264.2.1启动画面264.2.2计时器274.2.3键盘消息284.2.4鼠标消息294.2.5游戏开始暂停294.2.6图形按钮314.2.7坦克控制314.2.8坦克发子弹334.2.9障碍物设计344
4、.2.10敌人坦克显示344.2.11敌人坦克AI354.2.12敌人坦克移动判断36694.2.13敌人发子弹、子弹移动364.2.14子弹越界判断374.2.15己方子弹打中敌人、敌人爆炸374.2.16敌人坦克子弹打中我方坦克、我方坦克爆炸384.2.17我方坦克的重生384.2.18敌人坦克的重生394.2.19打分系统以及坦克数显示394.2.20为游戏添加声音404.2.21其他非游戏功能41第5章程序创新点435.1双缓冲技术435.2图形按钮实现435.3计时器的使用435.4设置透明色44第6章总结45致谢46参考文献47附录48附录A:主要源程序4
5、8附录B:软件使用说明书6969中原工学院信息商务学院毕业设计(论文)1章游戏的发展状况相信喜欢玩游戏的朋友都是从玩最初的“小霸王”,超级玛丽,坦克大战,等等一系列经典的小游戏开始,然后就是三国志之类的大型一点的,到现在的电脑游戏,单机游戏,到网络游戏,这么一个过程,游戏其实已经不知不觉的进入了我们的生活。电脑游戏在当今,已经十分普遍了,游戏玩家也比较多。特别是网络游戏,因为其剧情的有趣性,游戏画面的美观,招式的华丽,等一系列原因,吸引了不少游戏玩家,特别是3D网游的推出,使得网络游戏发展进入了一个新时期。游戏是怎么发展起来的?国内外游戏的发展情况是什么样的呢?下面将
6、会给你答案。1.1背景真正的电子游戏机产生于20世纪70年代。1971年麻省理工学院的学生NolanBushnell设计了世界上第一个业务用游戏机(俗名街机),叫做《电脑空间》(ComputerSpace)。《电脑空间》的主题是两个玩家各自控制一艘太空战舰围绕这具有强大引力的星球向对方发射导弹进行攻击。两艘战舰在战斗的同时还必须注意克服引力,无论是被对方的导弹击中还是没有成功摆脱引力,飞船都会坠毁。这台游戏机用一台黑白电视作为显示屏,用一个控制柄作为操作器,不过由于市场因素这款游戏以失败告终。虽然初次尝试失败,但NolanBushnell仍然坚信电子游戏发展前景。他在
7、《电脑空间》推出的次年,和朋友Ted用500美金注册成立了自己的公司Atari(雅达利)。他们获得了成功,世界上第一台被接受在业务用机就是Atari推出的乒乓球为题材的游戏。1976年10月,Atari发行了名为《夜晚驾驶者》的模拟业务机游戏,这个游戏为黑白屏幕,自带了相关操作器(方向盘、油门、刹车等)。在这个游戏里,玩家需要扮演一个黑夜里驾驶在告诉公路上狂奔的疯狂车手。这是游戏历史上第一个3D游戏,它用简单的透视效果,专业术语是LOD(LevelofDetail,层次细节)来表现汽车的前进和道路景物的后退。这款游戏成为3D游戏的始祖。除此之外,它还
此文档下载收益归作者所有