3.2.2  异常处理需求

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

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

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

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

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

3.2.3 功能需求

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

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

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

(4)可以记录棋局。

(5)可以悔棋。

3.2.4五子棋的基本规则

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

3.3 整体框架

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

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

Unity3D双人横版闯关游戏设计与实现

基于android通讯与游戏的手...

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

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

jsp游戏购买系统设计

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

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

肢体语言在小学英语教学中的应用浅谈

日语论文中日酒文化对比研究

发酵米粉优势菌株的发酵特性研究

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...

激光模拟训练器材国内外研究现状

新疆农林高校學生昆虫生...

个案管理茬老年糖尿病患...

大淘宝网的虚假交易研究

淮安市高校足球运动损伤问卷调查表