1 Star 0 Fork 0

GY-code / GIEP-Java

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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战绩输出

在游戏结束后,将游戏战绩发送到服务器端,并供平台客户端读取。

功能模块图

功能模块图

屏幕快照

img.png img.png img.png

用户使用手册

用户使用手册

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
MIT License Copyright (c) 2022 GY-code Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

游戏娱乐资讯平台,Java基础知识应用,内置飞机大战小游戏及动态交流、战绩列表等咨询功能。 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/GY-code/GIEP-Java.git
git@gitee.com:GY-code/GIEP-Java.git
GY-code
GIEP-Java
GIEP-Java
master

搜索帮助