游戏娱乐资讯平台,Java基础知识应用,内置飞机大战小游戏及动态交流、战绩列表等咨询功能。
利用swing绘制注册、登录GUI,同时与平台服务器端取得联系,进行注册操作或进行登录操作,注册时客户端将把用户信息发送到服务器,并将其存入数据库。登录时会核验用户输入信息,确定是否可以登录。同时,系统设定阻止用户的重复登录。
利用swing绘制资讯卡片,并加以显示用户的头像、ID、资讯内容等信息。将资讯卡片堆叠形成资讯滚动界面。
用户可以按时间先后顺序查看系统中的用户发表的所有资讯,以及按战绩从高到低顺序排序的各个用户的所有战绩。
用户可以发表资讯到服务器端,并查看到自己发布出的资讯。也可以通过刷新按钮查看其他玩家新发出的资讯。
服务器端采用多线程技术,允许多用户同时在线,并互相分享资讯、战绩等信息。
利用JDBC与MySQL数据库连接,并使战绩数据和资讯数据持久化。
利用swing组件实现工具栏和状态栏的显示,为各种功能提供快捷使用的方式。增强显示效果。
利用JFreechart实现战绩绘图功能,利用iText导出战绩绘图PDF功能,利用jxl导出Excel战绩数据。诸多导出方式使战绩数据更加直观、战绩数据得以储存。
利用网络资源的背景图无间断垂直位移滚动进行飞机小游戏背景显示。
主要利用键盘监听器,实现游戏与人的互动。利用重写组件的paint方法中利用draw实现游戏场景动态刷新和显示,图像添加,实现游戏效果,同时构建敌机、我方战机,交互运作,同时额外提供道具补给。
在游戏里场景中实现丰富的视频、音频效果。
在游戏结束后,将游戏战绩发送到服务器端,并供平台客户端读取。
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request