基于Java的《迷宫射击》游戏设计与开发.doc

资料分类:计算机信息 上传会员:糖糖不爱吃糖 更新时间:2021-12-22
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10368
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着现代计算机的发展,计算机在人们的生活中应用越来越普及,用计算机来玩游戏,是很多人休闲时的娱乐方式之一。电子游戏在20世纪末逐渐完善,使人们改变了游戏的行为方式和对游戏一词的定义,属于一种因科技发展而诞生的文化活动。

本系统是基于Java语言开发而成,采用MVC设计模式进行设计,使用MVC可使得游戏的数据、视图、控制器分离,它使得代码易于修改和扩展。系统设计主要分为汽车类、飞机类、敌人类、子弹类、场景类等几个类;程序运行时,玩家控制的汽车在主线程中,通过键盘的方向键在移动,按空格键来发射子弹射击空中的飞机,同时汽车进入迷宫寻找出路,并躲避敌人的子弹,射击一定数目的敌人后,汽车变成飞机,将无视迷宫的障碍来射击敌人,玩家自己有一定的生命值,用完游戏即结束。本游戏本游戏已通过测试,运行情况良好。

【关键词】  桌面游戏; Java; MVC; 娱乐

 

目录

摘要

Abstract

1-游戏的开发背景-1

1.1-游戏设计的基本要求-1

1.2-游戏设计的目的及其评价-1

2-开发工具和设计语言-2

2.1-MyEclipse开发工具-2

2.2-JAVA语言-3

2.3-MVC设计模式-4

3-系统总设计-6

3.1-可行性分析-6

3.2-系统实现功能-6

3.3-系统功能设计-6

3.3.1-迷宫射击游戏总体功能设计-6

3.3.2-射击敌人功能-6

3.3.3-被敌人射击-7

3.4-系统结构设计-7

4-系统实现-9

4.1-游戏关键功能-9

4.1.1-游戏主窗体实现-9

4.1.2-子弹的碰撞检测和击毁敌人的实现-11

4.1.3-读取键盘的输入-12

4.1.4-生产敌人功能-14

4.1.5-变身功能-14

4.1.6-迷宫的碰撞检测-15

4.1.7-界面切换-21

4.1.8-血条的功能-22

4.1.9-避免内存占用-23

4.2-主要API总结-25

5-测试与分析-27

5.1-功能测试-27

5.2-兼容性测试-28

6-总结与展望-29

6.1-总结-29

6.2-设计中的不足之处-29

6.3-展望-29

参考文献-30

致 谢-31

相关论文资料:
最新评论
上传会员 糖糖不爱吃糖 对本文的描述:基本要求:总体任务是基本实现游戏的功能,达到可操作性,以及美观性。开发方式必须遵守Java软件的相关规定,使用Java自带的图形库来绘制游戏画面,玩家使用键盘的方向键控制游戏......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: