毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

UML的网络游戏框架的毕业设计

2.2 管理接口需求分析
      网络游戏管理接口主要用来查看和管理在线用户以及正在进行的游戏,同时维护用户的资料和游戏参数。主要分为WEB管理方式和客户端管理方式两种。
(1)WEB大厅管理模块
其包含的功能如下:
1.在网站主页上显示当前在线总人数。
2.可以通过浏览器从主页进入游戏大厅管理页面。
3.在大厅页面显示一定数量的房间,和各房间的在线人数
4.房间有权限,一般为任何人开发,特殊的为比赛用途和高等级分的用户开放。
5.房间可以开放或关闭(由管理员控制)
(2)客户端管理模块
1.踢掉游戏室中捣乱的玩家或屏蔽起。
2.设置房间进入的权限和密码和设置房间开放
3.设置房间游戏对局时间参数。
2.3 界面功能需求分析
(1)网络游戏界面功能需求:
使用网络客户端进行游戏的步骤如下:
1)身份验证窗口:使用客户端软件登录游戏时,弹出身份验证窗口,验证用户名和密码的正确性(程序支持代理服务器Socks Proxy)设置,服务起验证合法后,用户客进入房间。
2)房间页面可分为功能区、牌桌显示区、聊天区、用户信息区、发送聊天信息区等几部分组成。
3)功能区:包括创建房间、设置、创建房间、帮助、退出等。
4)桌椅区:用以显示不同的任务状态,当桌椅无人时为空椅子,用户单击一
个任意一桌的椅子可坐在该位子上,并弹出开始按钮,单击开始按钮同意开始,等待其他人开始认证。当所有人都点击开始后,则开始游戏。用户右键单击任何椅子上的人,可显示出所坐人的信息:昵称、积分、逃跑率等。
(2)用户信息:
    用户信息包括用户当前状态、用户名、昵称、积分、桌号、总局数、胜率,逃跑率等。单击任意字段,即按该字段顺序降序排列。再单击一次则改为升序排列。用户状态包括:空闲、旁观、等待同伴、等待开始和打牌5种。
房间列表:   
房间列表中显示游戏大厅中所有房间名称、在线总人数和各房间人数。初始房间和服务器信息从服务器端读取。
(3)聊天区:
在聊天区可以发布公告和广告信息(字体和颜色要引人注目),用户可以自由聊天,用户自己自由选择字体和颜色。
     (4)发送聊天区:
在发送聊天区,用户可以选择己定义好的聊天语句并对指定的用户发送聊天信息,如果没有指定指缺省为对大家。
2.4 游戏功能需求分析
当游戏用户进入大厅后,用户可以进行游戏操作。一般的扑克游戏可以分为以下几步:
     1.开始游戏:当桌子坐满,并所有用户点击开始后,则开始游戏
     2.开始对局:
        1)对局界面主区域为牌显示区、功能区、定约信息显示区和牌情查询功能
        2)功能键包括设置、帮助、退出等
3.自动发牌:系统随机的把52张牌跑到用户手中。
4.叫牌阶段:按一定的规则进行用户叫牌
5.打牌阶段:根据不同的扑克规则进行程序运作
6.结算阶段:分出胜负,计算分数等。

 

 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于分明矩阵的数据挖掘方法的实现
下一篇:加油站管理系统——进销模块


版权所有 毕业设计网联系qq:242219979 © 2007-2022