3.2.2  异常处理需求

(1)当因为网络原因导致连接失败时,给予用户友好提示,提示并回到主界面。

    (2)当用户输入不当时,提示输入有误。

(3)用户操作不当(如在已有棋子的地方下子)时,友好提示用户无法进行操作。

(4)游戏资源文件(如棋盘图片)发生缺失时应当给予友好提示。

(5)端口被占用无法联网对战时应提示用户更换端口以继续进行游戏。

3.2.3 功能需求

(1)玩家可以通过同一台电脑进行五子棋游戏。

(2)玩家可以通过网络使用两台电脑进行五子棋对战。

(3)玩家在使用网络对战功能时可以进行实时聊天。

(4)可以记录棋局。

(5)可以悔棋。

3.2.4五子棋的基本规则

本五子棋游戏面向大众玩家,故不考虑职业比赛中的三三、长连等禁手,游戏开始时随机先手,黑白双方轮流落子,任意一方先在棋盘上形成横向,纵向,斜向的连续的相同颜色的五个棋子的一方为胜。(包含五个以上)。

3.3 整体框架

当用户进入游戏时应当可以选择是进行单机游戏还是建立服务器或者请求连接进行联网对战,并且可以查看游戏规则等的相关说

上一篇:C#数据结构在线答疑系统的设计
下一篇:基于C++连连看游戏的设计与实现

浅议网络游戏安全问题及防范措施【3230字】

索尼游戏营销策略研究+SWOT分析

eclipse面向网络信息内容共...

HTML5引擎的游戏系统设计+源程序

VC++五子棋游戏的设计

基于android平台的连连看游戏设计与实现

基于VC++五子连珠游戏的设计

C#学校科研管理系统的设计

公寓空调设计任务书

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

中国学术生态细节考察《...

神经外科重症监护病房患...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】