摘要: 6、使用技能攻击怪物 (1)说明:玩家点击鼠标左键后,客户端总类(CGoldenCompass)接收鼠标左键按下的消息,然后对这个消息进行响应,根据按下的位置判断这个消息应该交由技能面板类(CSkillPanel)进行响应,然后从游戏世界寻找玩家实例,从玩家实例中找到技能面板实例。技能面板对象反馈给 阅读全文
posted @ 2016-06-16 15:19 -竹- 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 游戏子系统以人物子系统为中心,介绍人物与其他子系统间的交互。 4、人物使用物品背包 (1)说明:玩家点击鼠标左键后,客户端总类(CGoldenCompass)接收鼠标左键按下的消息,然后对这个消息进行响应,根据按下的位置判断这个消息应该交由物品背包类(CGoodBag)进行响应,然后从游戏世界寻找玩 阅读全文
posted @ 2016-06-16 15:08 -竹- 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 游戏子系统以世界子系统(CWorld)为中心,实现人物与其他子系统间的交互。 1、人物行走 (1)说明:玩家点击鼠标右键,游戏世界接收到鼠标右键的信息,传递给玩家,玩家再将鼠标右键按下的信息传递给玩家信息控制器。玩家信息控制器(CController)对这个消息进行响应,改变人物的状态和位置信息,然 阅读全文
posted @ 2016-06-16 15:05 -竹- 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 注册子系统负责让玩家注册新的账号并创建新的人物角色。 1、设计说明:注册子系统包括连接服务器、进入登录界面、进入注册界面、选择人物并输入名称、进入游戏世界5个步骤。 玩家开始游戏后,首先连接服务器,然后进入登录界面,从登录界面点击“注册”按钮进入注册界面,输入新账号和密码后提交给服务器,检验成功后进 阅读全文
posted @ 2016-06-16 14:59 -竹- 阅读(372) 评论(0) 推荐(1) 编辑
摘要: 在完成了玩家的需求分析和客户端的系统架构设计之后,接下来就要进行客户端的详细设计了。首先进行登录子系统的设计。 登录子系统负责将玩家输入的用户名和密码与数据库中存储的信息比对,从而验证玩家身份,提取玩家人物信息; 1、设计说明:登录子系统包括连接服务器(CConnectServer)、输入并验证用户 阅读全文
posted @ 2016-06-16 14:57 -竹- 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 进行了很长时间的设计一直没有汇报进程进行总结,下面就客户端的系统架构设计进行说明和介绍。 客户端共分为登录、注册、游戏世界3个子系统。 1、登录:为了服务器设立的子系统,负责将玩家输入的用户名和密码与数据库中存储的信息比对,从而验证玩家身份,提取玩家人物信息; 2、注册:为了服务器设立的子系统,负责 阅读全文
posted @ 2016-06-16 14:47 -竹- 阅读(2218) 评论(0) 推荐(0) 编辑
摘要: 经过组内的商讨,我们决定更改做的项目为开发网络游戏。原因是大家对制作地铁查询软件没有什么热情,而且希望尝试一下网络游戏的开发。 在这个项目中我和组长张博闻负责客户端的相关设计和开发。 要设计一个游戏的客户端,就要站在玩家的角度进行需求分析。分析的用例图如下图所示: 阅读全文
posted @ 2016-06-16 14:40 -竹- 阅读(406) 评论(0) 推荐(0) 编辑