3.2.2  异常处理需求

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

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

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

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

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

3.2.3 功能需求

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

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

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

(4)可以记录棋局。

(5)可以悔棋。

3.2.4五子棋的基本规则

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

3.3 整体框架

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

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

C#中国象棋游戏的设计与实现

jsp+oracle乐豆游戏系统的设计与实现

jsp游戏购买系统设计

基于Android的五子棋设计与实现

Android拼图游戏设计与实现+源代码

SSM框架移动乐豆游戏下载系统设计+源代码

基于Unity3d引擎角色扮演类游戏开发+源代码

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅论职工思想政治工作茬...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发