3.2.2 异常处理需求
(1)当因为网络原因导致连接失败时,给予用户友好提示,提示并回到主界面。
(2)当用户输入不当时,提示输入有误。
(3)用户操作不当(如在已有棋子的地方下子)时,友好提示用户无法进行操作。
(4)游戏资源文件(如棋盘图片)发生缺失时应当给予友好提示。
(5)端口被占用无法联网对战时应提示用户更换端口以继续进行游戏。
3.2.3 功能需求
(1)玩家可以通过同一台电脑进行五子棋游戏。
(2)玩家可以通过网络使用两台电脑进行五子棋对战。
(3)玩家在使用网络对战功能时可以进行实时聊天。
(4)可以记录棋局。
(5)可以悔棋。
3.2.4五子棋的基本规则
本五子棋游戏面向大众玩家,故不考虑职业比赛中的三三、长连等禁手,游戏开始时随机先手,黑白双方轮流落子,任意一方先在棋盘上形成横向,纵向,斜向的连续的相同颜色的五个棋子的一方为胜。(包含五个以上)。
3.3 整体框架
当用户进入游戏时应当可以选择是进行单机游戏还是建立服务器或者请求连接进行联网对战,并且可以查看游戏规则等的相关说
C#网络版五子棋游戏设计与实现(3):http://www.youerw.com/jisuanji/lunwen_60859.html