JAVA面向对象编程课程设计——多人扫雷对战

一.团队课程设计博客链接

JAVA面向对象编程课程设计——多人扫雷对战

二.个人负责模块和任务说明

  • 负责服务器和客户端信息传输
  • 用DAO模式对MySQL进行操作
  • 在客户端将信息在各个界面间传输

三.自己的代码提交记录截图

JAVA面向对象编程课程设计——多人扫雷对战

JAVA面向对象编程课程设计——多人扫雷对战

JAVA面向对象编程课程设计——多人扫雷对战


四.自己负责模块或任务详细说明

  • 客户端登陆、注册、设置信息时和服务器的数据交互:

JAVA面向对象编程课程设计——多人扫雷对战
JAVA面向对象编程课程设计——多人扫雷对战
JAVA面向对象编程课程设计——多人扫雷对战

  • 获取游戏操作信息,将玩家的游戏操作传到游戏界面以便于GUI显示:

JAVA面向对象编程课程设计——多人扫雷对战

  • 客户端接收到消息时将消息传到相应界面以便于GUI的实时显示:

JAVA面向对象编程课程设计——多人扫雷对战


主要代码

  • 服务器接收并转发信息

JAVA面向对象编程课程设计——多人扫雷对战
JAVA面向对象编程课程设计——多人扫雷对战
JAVA面向对象编程课程设计——多人扫雷对战

  • 客户端接收并与界面传送信息

JAVA面向对象编程课程设计——多人扫雷对战

  • 数据库DAO模式实现类

JAVA面向对象编程课程设计——多人扫雷对战

  • 客户端连接到服务器

JAVA面向对象编程课程设计——多人扫雷对战

  • 多个元素封装成一条信息的办法:

JAVA面向对象编程课程设计——多人扫雷对战

JAVA面向对象编程课程设计——多人扫雷对战


五.课程设计感想

关于对象流的使用

关于服务器与客户端数据交互

关于整个游戏的设计思路
JAVA面向对象编程课程设计——多人扫雷对战

相关推荐