# GIEP
## 介绍
游戏娱乐资讯平台,Java基础知识应用,内置飞机大战小游戏及动态交流、战绩列表等咨询功能。
## 功能实现描述
### 1资讯交流模块
#### 1.1玩家注册、登录
利用swing绘制注册、登录GUI,同时与平台服务器端取得联系,进行注册操作或进行登录操作,注册时客户端将把用户信息发送到服务器,并将其存入数据库。登录时会核验用户输入信息,确定是否可以登录。同时,系统设定阻止用户的重复登录。
#### 1.2发布资讯与显示
利用swing绘制资讯卡片,并加以显示用户的头像、ID、资讯内容等信息。将资讯卡片堆叠形成资讯滚动界面。
用户可以按时间先后顺序查看系统中的用户发表的所有资讯,以及按战绩从高到低顺序排序的各个用户的所有战绩。
用户可以发表资讯到服务器端,并查看到自己发布出的资讯。也可以通过刷新按钮查看其他玩家新发出的资讯。
#### 1.3多用户在线
服务器端采用多线程技术,允许多用户同时在线,并互相分享资讯、战绩等信息。
#### 1.4战绩数据和资讯数据永久化
利用JDBC与MySQL数据库连接,并使战绩数据和资讯数据持久化。
#### 1.5工具栏和状态栏显示
利用swing组件实现工具栏和状态栏的显示,为各种功能提供快捷使用的方式。增强显示效果。
#### 1.6战绩绘图统计与导出
利用JFreechart实现战绩绘图功能,利用iText导出战绩绘图PDF功能,利用jxl导出Excel战绩数据。诸多导出方式使战绩数据更加直观、战绩数据得以储存。
### 2游戏娱乐模块
#### 2.1场景展现
利用网络资源的背景图无间断垂直位移滚动进行飞机小游戏背景显示。
#### 2.2游戏交互
主要利用键盘监听器,实现游戏与人的互动。利用重写组件的paint方法中利用draw实现游戏场景动态刷新和显示,图像添加,实现游戏效果,同时构建敌机、我方战机,交互运作,同时额外提供道具补给。
#### 2.3视频音频效果
在游戏里场景中实现丰富的视频、音频效果。
#### 2.4战绩输出
在游戏结束后,将游戏战绩发送到服务器端,并供平台客户端读取。
## 功能模块图
![功能模块图](功能模块图.png)
## 屏幕快照
![img.png](ScreenShot1.png)
![img.png](ScreenShot2.png)
![img.png](ScreenShot3.png)
## 用户使用手册
[用户使用手册](用户使用手册.pdf)
## 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
游戏娱乐资讯平台,Java基础知识应用,内置飞机大战小游戏及动态交流、战绩列表等咨询功能。.zip (165个子文件)
.classpath 1KB
ball.gif 15.87MB
bluebg.gif 12.25MB
new.gif 6.56MB
black.gif 6.56MB
greenbg.gif 4.75MB
.gitignore 278B
.gitignore 182B
GIEP.iml 1KB
Register.java 15KB
PlatformGUI.java 11KB
PlatformServer.java 8KB
PlaneWarClient.java 8KB
Login.java 7KB
EnemyPlane.java 6KB
Plane.java 5KB
SendMoments.java 4KB
ImageUtil.java 4KB
Item.java 3KB
DataBaseIO.java 3KB
Missile.java 2KB
PlayerInfo.java 2KB
NetClient.java 2KB
ContextScroll.java 2KB
MyFrame.java 2KB
MomentsCard.java 2KB
ScoreCard.java 1KB
ContextPane.java 1KB
SendScores.java 1KB
MusicUtil.java 1KB
Background.java 957B
PlaneWarObject.java 907B
Explode.java 890B
GameUtil.java 596B
Constant.java 432B
Drawable.java 101B
Moveable.java 64B
line.jpg 64KB
2,3.jpg 20KB
0,1.jpg 18KB
bluebg.jpg 17KB
tec.jpg 10KB
fight_plane.jpg 2KB
LICENSE 1KB
README.en.md 3KB
README.md 3KB
bgm.mp3 5.18MB
getItem.mp3 34KB
hit.mp3 22KB
fire3.mp3 7KB
用户使用手册.pdf 2.44MB
background_01.png 617KB
background_03.png 586KB
background_05.png 584KB
background.png 574KB
ScreenShot2.png 552KB
background_07.png 476KB
background_06.png 381KB
enemyplane_boss_02.png 331KB
background_04.png 328KB
background_02.png 326KB
timg.png 283KB
background_08.png 268KB
功能模块图.png 260KB
enemyPlane_boss_06.png 239KB
enemyPlane_boss_03.png 235KB
enemyPlane_boss_05.png 201KB
enemyPlane_boss_04.png 193KB
enemyPlane_boss_01.png 156KB
ScreenShot1.png 102KB
ScreenShot3.png 70KB
explode_04.png 57KB
explode_05.png 55KB
explode_02.png 54KB
explode_03.png 54KB
explode_06.png 53KB
enemyPlane_06_01.png 51KB
enemyPlane_06_04.png 51KB
enemyPlane_06_02.png 51KB
enemyPlane_06_03.png 51KB
success.png 51KB
explode_01.png 47KB
0.png 45KB
2.png 43KB
3.png 40KB
explode_07.png 39KB
1.png 36KB
myPlane_02_04.png 33KB
explode_08.png 32KB
myPlane_02_03.png 31KB
myPlane_03_04.png 30KB
myPlane_02_02.png 30KB
item_02.png 29KB
warning.png 29KB
fail.png 28KB
myPlane_03_02.png 28KB
myPlane_03_03.png 28KB
myPlane_02_01.png 28KB
myPlane_01_04.png 28KB
myPlane_01_03.png 27KB
共 165 条
- 1
- 2
资源评论
马coder
- 粉丝: 1201
- 资源: 6602
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功