egret的avg类手机游戏设计与开发(源码)
摘要:本文围绕Egret引擎总体设计并实现了一个完整的HTML5游戏。游戏分为服务端和客户端两部分,同时提供了一个简单的管理后台系统来实现游戏的日常管理和控制。游戏的服务端基于ThinkPHP编程框架,采用PHP编程语言、mysql数据库,通过接收客户端发送过来的消息,对数据库中的相关数据进行查增删改等操作来实现游戏中的数据交互和通信,并将处理结果通过相关消息返回给客户端。客户端采用HTML5+CSS3+JavaScirpt/TypeScript技术,基于Egret引擎实现了页面逻辑和用户的界面交互。服务端和客户端之间采用最新的HTTP协议进行数据通信。同时,实现的简易管理后台可方便管理人员进行数据分析和用户管理。
目录
摘要 1
关键词 1
Abstract 1
Keywords 1
引言 1
1 选题背景 2
1.1相关介绍 2
1.1.1 AVG类游戏简介 2
1.1.2 HTML5游戏引擎介绍 2
1.2 H5游戏引擎国内外研究状况 2
1.2.1 国外研究状况 2
1.2.2 国内研究状况 2
1.3 HTML5简介 3
2 开发技术和开发工具 3
2.1 Egret游戏引擎 3
2.1.1 游戏引擎介绍 3
2.1.2 Egret游戏引擎及相关开发工具 3
2.2客户端开发技术 4
2.2.1 JavaScript/TypeScript 4
2.2.2 PureMVC框架 4
2.3服务端开发技术 5
2.3.1 PHP 5
2.3.2 ThinkPHP开发框架 5
3 整体设计与实现 6
3.1运行流程 6
3.1.1整体运行流程 6
3.1.2客户端模块流程 6
3.1.3服务端模块流程 7
3.2 通信消息 8
3.3 各功能模块的设计及实现 8
3.3.1游戏的总体架构 8
3.3.2
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
文字剧情模块 8
3.3.3 尚衣局模块 10
3.3.4 种植模块、集市模块 12
3.3.5 裁缝模块 13
3.3.6 访客好友模块 15
4 数据库与后台设计 16
4.1数据库设计 16
4.1.1系统物理结构设计 16
4.1.2表设计 16
4.2 后台模块设计 20
5 游戏运行测试 20
5.1 登录测试 20
5.2 尚衣局模块测试 21
5.3小院模块测试 21
5.4集市模块测试 22
5.5访客模块测试 22
5.6好友模块测试 23
6 总结 23
6.1客户端PureMVC开发过程中的问题 23
6.2服务端优化和数据库优化 24
致谢 24
参考文献 25
基于Egret的AVG类手机游戏设计与开发
目录
目录
目录
摘要 1
关键词 1
Abstract 1
Keywords 1
引言 1
1 选题背景 2
1.1相关介绍 2
1.1.1 AVG类游戏简介 2
1.1.2 HTML5游戏引擎介绍 2
1.2 H5游戏引擎国内外研究状况 2
1.2.1 国外研究状况 2
1.2.2 国内研究状况 2
1.3 HTML5简介 3
2 开发技术和开发工具 3
2.1 Egret游戏引擎 3
2.1.1 游戏引擎介绍 3
2.1.2 Egret游戏引擎及相关开发工具 3
2.2客户端开发技术 4
2.2.1 JavaScript/TypeScript 4
2.2.2 PureMVC框架 4
2.3服务端开发技术 5
2.3.1 PHP 5
2.3.2 ThinkPHP开发框架 5
3 整体设计与实现 6
3.1运行流程 6
3.1.1整体运行流程 6
3.1.2客户端模块流程 6
3.1.3服务端模块流程 7
3.2 通信消息 8
3.3 各功能模块的设计及实现 8
3.3.1游戏的总体架构 8
3.3.2
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
文字剧情模块 8
3.3.3 尚衣局模块 10
3.3.4 种植模块、集市模块 12
3.3.5 裁缝模块 13
3.3.6 访客好友模块 15
4 数据库与后台设计 16
4.1数据库设计 16
4.1.1系统物理结构设计 16
4.1.2表设计 16
4.2 后台模块设计 20
5 游戏运行测试 20
5.1 登录测试 20
5.2 尚衣局模块测试 21
5.3小院模块测试 21
5.4集市模块测试 22
5.5访客模块测试 22
5.6好友模块测试 23
6 总结 23
6.1客户端PureMVC开发过程中的问题 23
6.2服务端优化和数据库优化 24
致谢 24
参考文献 25
基于Egret的AVG类手机游戏设计与开发
目录
目录
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2233.html