文档章节

手机单机游戏开发连载1游戏核心模块

WPracker
 WPracker
发布于 2016/05/31 15:43
字数 408
阅读 51
收藏 4

功能系统:

                1.事件系统 2.镜头系统(漫游和特效) 3.剧情系统 4.音频系统 5.资源系统 6.应用加密验证系统 7.场景系统 8.UI系统 9.游戏逻辑系统 10.AI系统 11.战斗系统 12.角色系统 13.NPC系统 14.技能系统 15.内存池

外部系统:

                1.分享系统 2.反馈系统(引导评分)

事件系统:负责沟通各个业务模块,利用事件来进行代码上的解耦。

镜头系统::负责场景动画和特效支持(抖动,景深,灰化)。

剧情系统:负责剧情延伸和展现。

音频系统:负责管理音效和背景音乐.。

资源系统:负责资源加载,释放,加密,优化。

应用加密:负责整体安全

场景系统:负责场景切换,场景内资源更新,裁剪,无效资源检测。

UI系统: 负责UI界面相关。

游戏逻辑系统:负责其他各个基础模块的逻辑关系,常见于MVC等。

AI系统:负责敌方和友方智能行为。

战斗系统:负责战斗(检测,伤害,buff等)

角色系统:负责角色信息相关

NPC系统:负责npc

技能系统:负责技能

内存池:负责内存碎片和程序优化。

分享系统:负责社交化传播(QQ空间,微信,微博,facebook,Google Play,Appstore评分等)。

反馈系统:负责引导评分,反馈bug等。

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
WPracker
粉丝 2
博文 66
码字总数 17690
作品 0
江北
程序员
私信 提问
加载中

评论(1)

失足程序员
代码呢,讲解呢
【北京】无线新天地高薪诚聘Android程序员/J2ME程序员/游戏策划

北京无线新天地信息技术有限公司注册资金1000万元,是一家专门从事软件开发、互联网和无线增值业务的创新型高科技公司,公司拥有工信部颁发的全网跨地区电信增值业务运营许可证(B2-20070024...

天地无限
2011/02/15
313
0
杭州诚聘一名c++服务器端游戏开发技术人员

我公司诚聘一名游戏程序开发人员:具体要求如下: 任职要求: 1、有扎实的c/c++、数据结构、算法基础,熟悉面向对象编程 2、1年以上C++、J2ME开发经验,或1年以上Objective-C或IPhone平台开发...

hzyjwl2012
2012/05/10
434
0
盈趣上海众多游戏技术岗位火热招募中

职位一:C/C++客户端开发工程师 工作职责: 1.负责MTK平台游戏客户端主要模块的开发 2.负责游戏客户端与服务器端的交互 3.负责客户端代码的整合及优化 职位要求: 1. 1年以上MTK平台游戏开发...

yuer150
2011/04/26
366
3
盈趣信息技术上海有限公司众多技术岗位招募中

职位一:C/C++客户端开发工程师 工作职责: 1.负责MTK平台游戏客户端主要模块的开发 2.负责游戏客户端与服务器端的交互 3.负责客户端代码的整合及优化 职位要求: 1. 1年以上MTK平台游戏开发经验...

yuer150
2011/05/02
1K
0
《欢乐坦克大战》微信小游戏开发总结

欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:木桶 前言 《欢乐坦克大战》是一款支持3V3实时对战并首批参与上线的微信小游戏中的作品。因为该游戏为微信小游戏中的重度之作,...

云加社区
2018/01/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
3
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
4
0
ibmcom/db2express-c_docker官方使用文档

(DEPRECIATED) Please check DB2 Developer-C Edition for the replacement. What is IBM DB2 Express-C ? ``IBM DB2 Express-C``` is the no-charge community edition of DB2 server, a si......

BG2KNT
昨天
3
0
Ubuntu 18.04.2 LTS nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic)

平台:Ubuntu 18.04.2 LTS nvidia-docker2 版本:2.0.3 错误描述:在安装nvidia-docker2的时候报dpkg依赖错误 nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic) 先看一下依......

Pulsar-V
昨天
4
0
学习笔记1-goland结构体(struct)

写在前面:若有侵权,请发邮件by.su@qq.com告知。 转载者告知:如果本文被转载,但凡涉及到侵权相关事宜,转载者需负责。请知悉! 本文永久更新地址:https://my.oschina.net/bysu/blog/3036...

不最醉不龟归
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部