视频:http://v.youku.com/v_show/id_XMzc5ODUyMTI4.html?f=17330006 网易科技讯 3月31日,第四届CocoaChina开发者大会暨Cocos2d-x技术研讨会在北京剧院举行,人人网游戏开发工程师李成进行了主题为<基于cocos2d-x的游戏框架设计>的演讲. 以下为实录 主持人: 大家在Cocos2d的社区里都会进行像今天这样的技术解决方案分享,但是都非常零散.接下来我们欢迎人人网游戏工程师里成,他演讲的题目是"基于Cocos2…
基于Spring-Cloud的微服务框架设计 先进行大的整体的框架整理,然后在针对每一项进行具体的详细介绍…
游戏框架设计中的.绑定binding...命令 command 和消息message…
房产基于Swoole的PHP RPC框架设计 https://mp.weixin.qq.com/s/XSrKEQ-0q4DvjOGTIwYYzg…
战棋 SLG 游戏 SLG(Simulation Game)游戏是模拟游戏的简称.战棋类的SLG有两种:一种是 War Game 中的兵棋推演分支,常见的游戏有战争艺术3(TOAW3 — The Operational Art of War 3).意大利之战(BII — Battle in Italy).诺曼底之战(BIN — Battle in Normady).前线(BF — Battlefront).库尔松口袋(KP — Korsun Pocket).太平洋战争(WITP — War in…
追求简单的设计. 也许你的设计功能很强大,但能够在满足你需求的前提下尽量简单明了设计. 当你的设计过于复杂的时候想想是不是有其它路可以走,你站在别人的角度想下,如果别人看了你的设计会不会心领神会,还是焦头烂额. 当然我们可以站在牛人的肩膀上,有很多的设计模式可以借鉴,拿来主义未尝不可. 好回归正题,先上图: 每层的角色职责分别为: 1:Guitar.Comet  封装通用接口,包括消费者接口,消息接口,消息总线接口,客户端接口(抽象为两种模式:1为推模式,2为拉模式),消息分发器接口,另外抽象出…
游戏对象 1. 地块方格 地形:山脉.丘陵.乔木林.灌木林.平原.河流.湖泊.海洋.雪原.沼泽.沙漠.暗礁.滩涂.岛屿等等(需完善) 设施:铁路.公路.桥梁.机场.城市.村庄.岸防炮.要塞.废墟等等(需完善) 移动力需求 工事等级(影响防御效率) 隐匿性(影响防御效率) 天气(如果地图比例尺太大可能不同区域的天气不一样,因此天气与每个地块方格相关联) 海拔.气温.风向.风速(影响细菌武器.化学武器.核武器破坏力) 各方空中遮断度(影响补给效率.部队转移效率等) 各方侦查度:占据方格的势力及友军侦…
1.为什么要离线缓存? 宏观上来说: 提升用户体验: 我们要为用户提供流畅的APP操作体验,但我们无法保证所有用户的网络流畅度是好的,所以我们需要离线缓存来提升用户体验. 节省流量: 节省流量又分为两个层次: - 节省服务器流量 - 节省用户手机的流量 2.离线缓存的策略 a. 优先从本地获取数据,如果数据过时或不存在则从服务器获取数据,数据返回后同时将数据同步到本地数据库 b. 优先从服务器获取数据,数据返回后同时将数据同步到本地数据库,如果网络故障则从本地获取数据 c. 同时从本地和服务器获…
http://www.doc88.com/p-8866851533856.html http://cdmd.cnki.com.cn/Article/CDMD-10614-1012472890.htm…
1.概览 uFrame是提供给Unity3D开发者使用的一个框架插件,它本身模仿了MVVM这种架构模式(事实上并不包含Model部分,且多出了Controller部分).因为用于Unity3D,所以它向开发者提供了一套基于Editor的可视化编辑工具,可以用来管理代码结构等. 需要指出的是它的一个重要的理念,同时也是软件工程中的一个重要理念就是关注分离(Separation of concern,SoC).uFrame借助控制反转(IoC)/依赖注入(DI)实现了这种分离,从而进一步实现了MVV…