文件名称:Online-Multiplayer-Chess
文件大小:333KB
文件格式:ZIP
更新时间:2024-04-10 23:55:07
C#
在线多人国际象棋 可以与他人在线玩的标准国际象棋游戏。客户端利用套接字进行连接,使用JFrame和JComponent进行图形处理,并利用线程来处理在更新游戏窗口时监听服务器的行为。服务器处理合法动作的所有主要逻辑和最终决定,以防止客户端利用游戏。客户端包含相同逻辑的副本,以在突出显示合法移动时为用户提供帮助,但是即使客户端被篡改以允许非法移动,也不会影响服务器上的真实游戏。 去做 添加一个SQL数据库以允许用户帐户,排名和匹配历史记录 向客户端添加菜单,该菜单为用户提供更改设置,开始游戏,登录(^),查看比赛历史记录(^)的选项 修正错误 笔记 cleint设置为在端口4000上连接到localhost(或127.0.0.1),并且服务器设置为在端口4000上侦听。如果要使用多个设备来运行此端口,请在两个客户端上手动更改这些值(“ Connection.java”)和服务器(“ Serv