主要设计
1、由于是两人的游戏,非单机版,所以要有多个客户端相互通信,这时就要用到socket 技术
2、设计socket服务端,用来维护socket客户端连接
3、设计socket客户端,用来实现五子棋逻辑和效果
4、客户端要能设置连接服务端的IP,用来连接服务端
5、客户端1创建游戏后,客户端2可以选择客户端1进行联机对战
6、游戏规则:
对局双方各执一色棋子。
空棋盘开局。
黑先、白后,交替下子,每次只能下一子。
棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。
黑方的第一枚棋子可下在棋盘任意交叉点上。
轮流下子是双方的权利,但允许任何一方放弃下子权,先形成5子连线者获胜。