在线多人国际象棋
可以与他人在线玩的标准国际象棋游戏。客户端利用套接字进行连接,使用JFrame和JComponent进行图形处理,并利用线程来处理在更新游戏窗口时监听服务器的行为。服务器处理合法动作的所有主要逻辑和最终决定,以防止客户端利用游戏。客户端包含相同逻辑的副本,以在突出显示合法移动时为用户提供帮助,但是即使客户端被篡改以允许非法移动,也不会影响服务器上的真实游戏。
去做
添加一个SQL数据库以允许用户帐户,排名和匹配历史记录
向客户端添加菜单,该菜单为用户提供更改设置,开始游戏,登录