06 2016 档案
摘要:自从新换了一台笔记本,就开始重装各种软件,就在将要开始软工课设的重要的日子里,我默默地在运行客户端时出现了一个这样的错误: 鉴于本人很废柴,自然不可能去查内存,所以开始各种度娘必应和谷歌,哦!原来应该是DirectX出错了啊! 按照如下帖子去尝试:http://www.uzzf.com/news/7
阅读全文
摘要:《构建之法》将软件工程的各个组件分门别类,横向地介绍了软件工程这一体系。然后又在每个类别中纵向地由浅入深,逐步递进, 较为完整地让我们这些菜鸟初识软件工程。 经过一个学期的学习,《软件工程》搭配着《构建之法》进行学习,我也对软件工程有着一定的了解。软件=程序+软件工程,个 人认为,如果说程序意味着实
阅读全文
摘要:通过开发这款网络游戏的软件并完成这份报告,我从其中收获良多。总结如下: (1) 要总体描述一款软件的设计开发过程,要从需求分析、概要设计和 详细设计这三个方面来完成。 (2) 需求分析主要是在开发前针对软件的功能进行分析和描述,它的主要 表现形式是用例图。用例图即是描述不同的参与者通过这款软件可以实
阅读全文
摘要:6、使用技能攻击怪物 (1)说明:玩家点击鼠标左键后,客户端总类(CGoldenCompass)接收鼠标左键按下的消息,然后对这个消息进行响应,根据按下的位置判断这个消息应该交由技能面板类(CSkillPanel)进行响应,然后从游戏世界寻找玩家实例,从玩家实例中找到技能面板实例。技能面板对象反馈给
阅读全文
摘要:游戏子系统以人物子系统为中心,介绍人物与其他子系统间的交互。 4、人物使用物品背包 (1)说明:玩家点击鼠标左键后,客户端总类(CGoldenCompass)接收鼠标左键按下的消息,然后对这个消息进行响应,根据按下的位置判断这个消息应该交由物品背包类(CGoodBag)进行响应,然后从游戏世界寻找玩
阅读全文
摘要:游戏子系统以世界子系统(CWorld)为中心,实现人物与其他子系统间的交互。 1、人物行走 (1)说明:玩家点击鼠标右键,游戏世界接收到鼠标右键的信息,传递给玩家,玩家再将鼠标右键按下的信息传递给玩家信息控制器。玩家信息控制器(CController)对这个消息进行响应,改变人物的状态和位置信息,然
阅读全文
摘要:注册子系统负责让玩家注册新的账号并创建新的人物角色。 1、设计说明:注册子系统包括连接服务器、进入登录界面、进入注册界面、选择人物并输入名称、进入游戏世界5个步骤。 玩家开始游戏后,首先连接服务器,然后进入登录界面,从登录界面点击“注册”按钮进入注册界面,输入新账号和密码后提交给服务器,检验成功后进
阅读全文
摘要:在完成了玩家的需求分析和客户端的系统架构设计之后,接下来就要进行客户端的详细设计了。首先进行登录子系统的设计。 登录子系统负责将玩家输入的用户名和密码与数据库中存储的信息比对,从而验证玩家身份,提取玩家人物信息; 1、设计说明:登录子系统包括连接服务器(CConnectServer)、输入并验证用户
阅读全文
摘要:进行了很长时间的设计一直没有汇报进程进行总结,下面就客户端的系统架构设计进行说明和介绍。 客户端共分为登录、注册、游戏世界3个子系统。 1、登录:为了服务器设立的子系统,负责将玩家输入的用户名和密码与数据库中存储的信息比对,从而验证玩家身份,提取玩家人物信息; 2、注册:为了服务器设立的子系统,负责
阅读全文
摘要:经过组内的商讨,我们决定更改做的项目为开发网络游戏。原因是大家对制作地铁查询软件没有什么热情,而且希望尝试一下网络游戏的开发。 在这个项目中我和组长张博闻负责客户端的相关设计和开发。 要设计一个游戏的客户端,就要站在玩家的角度进行需求分析。分析的用例图如下图所示:
阅读全文

浙公网安备 33010602011771号