我正在尝试通过互联网制作一个四人国际象棋游戏。到目前为止,我有这些课程:
MultiPlayerServer
MultiPlayerServerThread
Client
使MultiPlayerServer
端口进行侦听,并且每当Client
开始侦听时,它就负责MultiPlayerServerThread
处理请求,但是我的问题来了:我希望有一个单独的类来处理游戏的状态,是否要制作一个静态类(如果是这样,它会去哪里?)。除此之外,客户端将需要大量工作,因为服务器将向客户端提供数据,作为绘制棋子的位置和其余的实现。
TL;DR 如果我要制作一个包含服务器类、服务器线程类和客户端类的多人在线 4 人国际象棋游戏,哪里可能是制作单个游戏副本的好地方,这样如果多人加入,他们都加入了同一个游戏,而不是为自己创造游戏。