Skip to content

NKULYX/WebGobang

Repository files navigation

网络五子棋——Java课程作业

JAVA课程大作业的要求实现一个能够进行网络通信的五子棋小游戏,其中包含基本的下棋操作,能够进行悔棋请求,结束后能够进行复盘操作,实现双方文字聊天等功能。本项目选用CS的网络通信设计框架,采用主服务端和子服务端结合通信,为同时在线的多个客户端玩家提供通信服务。客户端玩家通过和主服务端进行请求进入游戏大厅,根据客户端玩家的选择,将请求处理权限转移给对应的房间子服务端,进而使同一房间内的客户端玩家通过子服务端,基于RPC思想进行请求处理和过程调用。在客户端游戏界面则采用传统的MVC设计框架。在实现课程要求的基础上,还增加了与数据库连接的登陆界面,游戏大厅,旁观模式以及背景音乐及音效等附加功能。

Tips:

在导入项目完成后,请检查数据库的连接是否正常,首先要注意MySQL的驱动版本和自己和MySQL是否搭配,还需要检查数据库的用户名、密码、库名、表名等信息。

About

Java assignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages