当前位置: 首页 > 软件库 > 程序开发 > 游戏开发包 >

quick-pomelo

Pomelo 游戏框架深度优化版
授权协议 Apache
开发语言 JavaScript
所属分类 程序开发、 游戏开发包
软件类型 开源软件
地区 国产
投 递 者 樊博雅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

quick-pomelo 是网易 Pomelo 游戏框架深度优化版。

高性能和可伸缩

  • 快速内存数据访问

  • 分布式架构,系统可以水平扩展

分布式 ACID 事务

  • 在分布式环境支持 ACID(Stands for Atomicity, Consistency, Isolation, Durability) 事务

  • 数据原子性和一致性保证,不会在内存留下脏数据

  • 并发和锁控制

高可用性

  • 每个服务器有一个或者多个副本,不会发生单点故障

MVC 架构

  • 简洁的 Module-Controller 架构

  • 使用 Mongoose 来定义数据模块

ES6 Promise 支持

  • Promise A+ 兼容

  • 支持 ES6 generators (yield)

强大的内置模块

  • 这里博客教程使用pomelo中的聊天例子进行通信 在git上已经有大神开源了quick和pomelo通信的代码 https://github.com/luoxinliang/pomelo_quick_x 。 但是我在使用中发现会有一些问题 ,如客户端不能接收到服务器发的聊天信息和中文乱码。 以下的修改都是基于上面git地址上的代码  首先解决客户端不能够接收服务器端聊天的信息的问题  quick发

  • 步骤 config/server.js 配置 .vscode/launch.json 配置 详细 1. 在server的配置中添加 args 参数,此参数为node开启此服务器时命令参数 "gate": [     {"id": "gate-server-1", "host": "127.0.0.1", "clientPort": 3014, "frontend": true, "args": "

  • https://github.com/luoxinliang/pomelo_quick_x/tree/master/pomelo_quick_x 转载于:https://www.cnblogs.com/fuland/p/3992323.html

  • 基本概念: quick-cocos2d-x 是在官方 cocos2d-x + Lua 版本的基础上修改起来的增强版(目前的稳定版基于 cocos2d-x 2.2)。 在底层 API 上,quick 和 cocos2d-x 保持一致,而 quick 扩展的 API 主要分为两个部分: quick 里提供了一个 Lua framework,封装了大部分的 C++ API,简化了使用。在大多数情况下,只

  • 如何学习 quick-cocos2d-x 基本概念: quick-cocos2d-x 是在官方 cocos2d-x + Lua 版本的基础上修改起来的增强版(目前的稳定版基于 cocos2d-x 2.1.4)。 在底层 API 上,quick 和 cocos2d-x 保持一致,而 quick 扩展的 API 主要分为两个部分: quick 里提供了一个 Lua framework,封装了大部分的

 相关资料
  • 简介 深度游戏(英文名:Deepin Games)是deepin团队为广大Linux用户量身打造的一款游戏分享平台,是中国唯一一款Linux平台下的游戏中心,也是全球为数不多的Linux游戏分享平台。 深度游戏中心是一款自由软件,遵循自由软件基金会发布的 GNU 通用公共许可证第三版。 目前已经更新到1.0版本. 特性   游戏分类,目前分为:棋牌、益智、策略、休闲、冒险、射击、动作、体育。 游戏

  • nebula3 是一个游戏引擎和开发框架,可移植的特性支持多平台,包括 iPhone。 http://code.google.com/p/nebula3-engine/

  • 本项目是win32下大型客户端游戏的游戏辅助开发框架,由于它集成并包含了游戏辅助开发的各方面功能,称本项目为win32辅助开发的组件也可。 内含具体项目有fifa online3、疾风之刃、怪物猎人online、流放之路等,也有辅助帐号验证服务器,帐号查寻与管理工具,特征码识别,资源文件系统等。 本人现已转型,特发布此项目,旨在分享一份只供参考的多年工作经验与心血,若本项目中有些您认为闪亮的设计、

  • 本文向大家介绍Unity实现游戏存档框架,包括了Unity实现游戏存档框架的使用技巧和注意事项,需要的朋友参考一下 最近重构了一下我的存档框架。我在这里对实现方法进行简单的解析。注意这里主要演示算法,所以,效率上并不是最佳。一个游戏中,可能有成百上千个物体需要存储,而且有几十种类型,接下来就用一个简单的例子来解释。一个很简单的例子,有一个Unit(单位)类型,有一个Inventory(背包)类型,

  • 本节将讨论优化与深度学习的关系,以及优化在深度学习中的挑战。在一个深度学习问题中,我们通常会预先定义一个损失函数。有了损失函数以后,我们就可以使用优化算法试图将其最小化。在优化中,这样的损失函数通常被称作优化问题的目标函数(objective function)。依据惯例,优化算法通常只考虑最小化目标函数。其实,任何最大化问题都可以很容易地转化为最小化问题,只需令目标函数的相反数为新的目标函数即可

  • 我一直在尝试制作一款基于2D Tile的游戏,但在出现问题之前并没有走得太远。游戏很好,除了它非常慢,并且空间不断出现在瓷砖之间。我尝试将所有磁贴图像放入一个图像中以加载以使其更平滑,但它不起作用。我需要有关如何优化游戏以获得更好的fps的帮助。 大多数显示类 大多数地图类 这是图块之间渲染错误的图片

  • 本文向大家介绍Node.js 制作实时多人游戏框架,包括了Node.js 制作实时多人游戏框架的使用技巧和注意事项,需要的朋友参考一下 在 Node.js 如火如荼发展的今天,我们已经可以用它来做各种各样的事情。前段时间UP主参加了极客松活动,在这次活动中我们意在做出一款让“低头族”能够更多交流的游戏,核心功能便是 Lan Party 概念的实时多人互动。极客松比赛只有短得可怜的36个小时,要求一

  • 本文向大家介绍hadoop框架中怎么来优化相关面试题,主要包含被问及hadoop框架中怎么来优化时的应答技巧和注意事项,需要的朋友参考一下 解答: (1) 从应用程序角度进行优化。由于mapreduce是迭代逐行解析数据文件的,怎样在迭代的情况下,编写高效 率的应用程序,是一种优化思路。 (2) 对Hadoop参数进行调优。当前hadoop系统有190多个配置参数,怎样调整这些参数,使hadoop