当前位置:天才代写 > JAVA代写,java代考-JAVA作业代写免费Moss检测 > 代做写JAVA游戏期末英文题目:JAVA Tank Game

代做写JAVA游戏期末英文题目:JAVA Tank Game

2017-12-27 08:00 星期三 所属: JAVA代写,java代考-JAVA作业代写免费Moss检测 浏览:1396

JAVA Tank Game 课题要求


 1)游戏有2个玩家,通(space)过网络socket通信。玩家通过↑,↓,←,→1s控制飞机的上下左右移动,通过空格 控制飞机射击,射击最短间隔为 。

 

2)游戏至少包含 10 架敌方飞机,分为普通飞机、加强飞机和自杀式飞机。普

 

通飞机和加强飞机移动方向随机,自杀式飞机朝向我方飞机移动。普通飞机、

 

自杀式飞机中弹一次就被破坏,加强飞机中弹 2 次才被破坏。我方飞机均为普

 

通飞机。

 

3.)如果敌方飞机全部被消灭,则我方获胜;如果我方飞机全部被消灭,则我

 

方失败。

 

1.2 基本要求(28)

 

0 图形用户界面(10)

 

实现可以参考下图,按照美观度打分:

图片6.png

 

0 事件处理(4)1)键盘按键响应(2)2)碰撞检测(2)

 

0 网络编程(10)

 

1)使用 socket 实现网络通信(5)

 

2)客户端状态同步策略(5)网络通信在同一台机器上测试。

0 其他功能(4)1)支持开始、暂停、继续(3)

2)支持统计得分(普通飞机、自杀式飞机 1 分,加强飞机 3 分),并实时显示(1)

1.2 提高要求(4)

 

0 声音和音效(2)

 

背景音乐和子弹特效

 

0 读写文件(2)

 

将通关时间和得分保存在文件中,每次游戏结束后显示历史前五名,排序先按照得分,后按照时间排序。

1.3 实验报告(8)

 

0 实现的功能点

 

0 界面设计

 

0 类和模块的设计

 

0 网络通信

 

0 状态同步策略

 

……

3. 提交要求

 

0 JAVA 工程及源代码,放置在 code 文件夹中

 

0 可以双击直接运行的 jar 包,放置在根目录(非常重要,缺少 jar 包,总分-10)

 

0 简单的操作说明(也可在实验报告中说明)

 

    关键字:

天才代写-代写联系方式