1 / 100
文档名称:

java游戏开发项目及游戏源码.doc

格式:doc   大小:315KB   页数:100页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

java游戏开发项目及游戏源码.doc

上传人:xnzct26 2021/12/30 文件大小:315 KB

下载得到文件列表

java游戏开发项目及游戏源码.doc

相关文档

文档介绍

文档介绍:. .
. ! .
Java程序设计工程

为了提高学生动手能力,增加学生实践的时机,某软件公司实****单位要求学生5-6人组成开发团队进展Java程序工程开发,参考自己团队的实力与客户的要求,使用Java语言开发某一工程,此工程可以是应用程序,也可以是游戏开发等,工程名称自拟。
2.硬件资源和软件资源
(1)每组配备联网PC机5-6台,智能手机一部〔带有手机数据线〕HP打印机一台。
(2) eclipse-SDK--win32软件开发程序 (含有eclipseme插件)、SUN WTK无线开发包或Symbian_3_SDK_v0_9等手机开发包。

(1)实现学生机和教师机器(效劳器)进展通信,相互共享资源。
(2)教师机器(效劳器)上安装一台打印机,实现学生机可以共享打印。
(3)实现教师机器(效劳器)连接和访问Internet。
(4)实现每一台学生机器访问Internet。
(5)要求为每一工程组学生机和教师机器分配一个标识,即学生机器的机器名为ST1~ST10,教师机器名为Server。

(1)要求各工程小组拿出详细的某某Java程序设计工程报告书〔具体工程规划书格式参考附表一〕,关键步骤要有相应的截图。
. .
. ! .
(2)要求工程组长向各小组讲解与演示自己小组的工程成果,组长小组成员要熟练的解释与分析自己负责编写的Java代码或工程分工成果。
(3)最后提交用小组命名的文件夹,其中包括开发所用的所有资料与工程成果。
附表一:
雷霆战机工程报告书
一、工程概述
本工程为一个Java游戏,是一个基于J2ME平台的飞机射击类游戏。
二、工程开发团队
三、所用Java相关知识点
、GameCanvas类、游戏中的多线程应用、游戏引擎框架构造等等。
四、工程需求分析
1. 游戏程序是一项精度要求很高的程序系统,因为其代码利用率很高。一个实时运行的最终作品,每秒都会运行成千上万行程序,绘图事件、键盘事件都会以极高的频率在后台等待响应,假设有丝毫的差异都将很容易导致程序在运行不久后可能出现严重错误,甚至死循环。因此,其逻辑设计应当相当严谨,需将所有可能发生的事件及意外情况考虑在设计中。
2. 游戏中为了美观,适用性强,可能需要采用外部文件引入的图片贴图,有关贴图,,使得解决静态或动态、画面背景、屏幕刷新的双缓冲等都有较好的解决方案。
3. 玩家飞机的运行可以通过键盘响应事件控制,但敌方那么因为是自动运行,就需要有一定的智能性;敌人飞机的运行算法也要进展相关的设置,已免游戏过于简单。
. .
. ! .
,同时,程序应该设定敌人飞机的子弹不与敌人的飞机进展碰撞检测,已增加游戏的可玩性。
5. 双方的飞机在前进时也需要考虑到是否碰撞到对方飞机,以免重叠运行,造成许多物理上不可能的情况,缺乏真实感。每一次刷新页面、每前进一步都需要进展相关的碰撞检测。
,在程序中添加了白云。由于手机屏幕大小有限,所以白云的数量和出现的位置要经过相关的设置,才能实现白云不规那么出现的效果。
7. 游戏的地图不可能通过绘图来解决。否那么,不仅难于控制和处理过多的元