首页> 中文学位 >多人角色扮演手机游戏客户端的设计与实现
【6h】

多人角色扮演手机游戏客户端的设计与实现

代理获取

目录

声明

摘要

第一章 引言

1.1 项目背景及意义

1.2 国内外研究现状

1.3 本文的主要内容

1.4 本文的组织结构

第二章 相关技术介绍

2.1 Protocol Buffer技术

2.2 Curl与Libcurl

2.3 多线程技术

2.4 s3引擎

2.4.1 产品特点

2.4.2 产品功能

2.5 C++语言

2.5.1 优点

2.5.2 缺点

2.6 Lua语言

2.6.1 概述

2.6.2 特性

2.7 Rapidxml

2.8 本章小结

第三章 游戏的需求分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 操作可行性

3.2 功能需求

3.2.1 更新子系统

3.2.2 配置于系统

3.2.3 网络框架子系统

3.2.4 多线程子系统

3.2.5 登录子系统

3.2.6 地图场景子系统

3.2.7 人物子系统

3.2.8 状态机子系统

3.2.9 战斗子系统

3.2.10 技能子系统

3.2.11 伤害子系统

3.2.12 定时器子系统

3.2.13 组队子系统

3.2.14 背包子系统

3.2.15 手势子系统

3.2.16 状态子系统

3.3 本章小结

第四章 游戏模块设计与实现

4.1 游戏更新子系统

4.1.1 流程描述

4.1.2 核心代码

4.2 游戏地图资源更新子系统

4.2.1 流程描述

4.2.2 核心代码

4.3 游戏登录子系统

4.3.1 流程描述

4.3.2 核心代码

4.4 游戏场景创建子系统

4.5 人物创建子系统

4.6 游戏战斗子系统

4.7 人物状态机子系统

4.8 光效子系统

4.9 音效子系统

4.10 状态子系统

4.11 技能子系统

4.12 手势子系统

4.12.1 单击操作

4.12.2 双击操作

4.12.3 单次手势滑动

4.12.4 双次手势滑动

4.13 事件子系统

4.14 定时器子系统

4.15 背包子系统

4.16 组队子系统

4.17 本章小结

第五章 机型测试与功能测试

5.1 测试环境

5.2 游戏的测试分类

5.2.1 游戏机型测试

5.2.2 游戏业务测试

5.2.3 游戏功能测试结果展示

5.3 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

展开▼

摘要

随着手机网络的发展,智能机逐渐在市场上不停地扩大规模。目前手机上的网络环境也越来越好,手机游戏市场的规模也在不断地扩展。从目前的情况上看,随着手机网络和智能机的不断发展,手机游戏的市场规模还有很大的提升空间。所以未来手机游戏将有一个巨大的市场,并具有非常大的增长潜力。
  为了尽早抢占游戏市场,在市场中早日抢得一席之地,所以提早开始实现一个手机游戏,是各个公司发力进入新兴市场的一个立足点。根据目前市场情况上的分析和判断,很多知名机构做了很多数据演算和预测,最终得出MMORPG手机游戏将是未来市场发展的一个重点。MMORPG手机游戏迟早会成为手机游戏市场中的热点,所以我们尽早开始项目,有利于公司提早开始抢占市场,在这个新兴市场获得巨额收益,同时利用许多新技术可以让技术团队得到进一步磨练。
  本项目对市面上的游戏进行分析和参考,做出详细的需求分析,再根据对应的需求分析,合理设计了游戏的各个子系统。通过十六个子系统的组合,搭建出一个游戏的技术框架。本文的重点在于对十六个子系统进行详尽的分析与设计,一步步实现游戏的各个子系统功能。本项目利用了许多现在市面上最新和最热的技术,例如Google ProtocolBuffer做数据压缩,rapidxml开源库做xml解析等,保证了项目的技术参考的价值。最后在功能实现后,本项目还做了详细的机型测试,保证了游戏的稳定性。
  本项目采用C++和lua语言混编,游戏的基础功能都已经实现,具有很高的可玩性。同时项目中运用到很多最新和最热的技术,对新技术的运用和对以后这类游戏开发框架搭建具有一定的参考意义。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号