代做写JAVA游戏期末英文:JAVA Tank Game
当前位置:以往案例 > >代做写JAVA游戏期末英文:JAVA Tank Game
2019-03-24

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 简单的操作说明(也可在实验报告中说明)


在线提交订单