登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 电子信息类 > 电子信息工程 > 正文

飞机大战游戏开发开题报告

 2020-05-15 22:01:18  

1. 研究目的与意义(文献综述包含参考文献)

文献综述

背景:

随着人们生活质量的不断提高以及个人电脑的普及,人们的业余生活质量要求也在不断变化,游戏已成为人们娱乐生活中不可缺少的部分。滚屏射击游戏对抗性强,节奏快,玩家比较容易上手,是个很好的主题。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容、问题解决措施及方案

方法手段

一、 研究的基本内容

1. 学习Java的多线程知识。

2. 学习绘图工具的运用以及图形的碰撞检测。

3. 运用了图形化用户界面GUI。

二、 要解决的问题

1. 游戏中动态控制玩家机。

2. 胜利的条件。

三、 开发技术

开发环境:eclipse软件

开发语言:JAVA

运行环境:windows8

四、 预期达到的结果

本设计预完成一个图文并茂、界面友好、功能完备、方便使用的系统。具体功能如下:

打开游戏后,可以选择开始游戏、查看排行、游戏设置、关于四个按钮。点击开始游戏便可进入游戏,点击查看排行可以看到之前通关游戏的通关分数,点击游戏设置可以开启关闭声音等功能,点击关于可查看开发人员信息等功能。

五、 模块划分

飞机大战游戏主要模块可以说是有几个重要的类组成的。首先是主框图StartGame类,以及在其派生下的Bullet,Enemy,Hero,GameJPanel等等。

如图:

游戏

界面

玩家

子弹

敌机

规则


界面类:主要绘制了游戏的框架结构;

玩家、子弹、敌机类:绘制它们数量、方向、速度的控制以及大小、血量等的控制;

规则类:攻击规则:敌机从上向下撞向玩家机,玩家机子弹由下向上攻击敌机;碰撞规

则:敌机的中心与玩家机的矩形区域相交时,表示敌机与玩家相撞,子弹的中心与敌机

的矩形区域相交,表示子弹击中敌机。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图