基于 pomelo 的 mmo rpg 开发

Download 基于 Pomelo 的 MMO RPG 开发

If you can't read please download the document

Upload: olaf

Post on 07-Jan-2016

244 views

Category:

Documents


13 download

DESCRIPTION

基于 Pomelo 的 MMO RPG 开发. 网易杭州研究院 张小刚 [email protected] @demon0925. 开始之前. 多少 人 有 Web 服务 的开发经验 ? 多少人有 Game 服务端的开发经验? 是否了解 Pomelo 框架?. 主要内容. Pomelo 框架介绍 基础篇 使用 Pomelo 框架一个简单的游戏 Demo 进阶篇 Pomelo 的扩展库 展望篇 我们未来的工作. Pomelo 框架. Pomelo 框架运行架构. Pomelo 框架总结. 高可伸缩性 分布式架构 易于扩展 简单易用 - PowerPoint PPT Presentation

TRANSCRIPT

1

PomeloMMO [email protected]@demon0925WebGamePomeloPomeloPomelo DemoPomeloPomelo

Pomelo

PomeloAPINode.js,MMO demo

DemoPomeloDemo

DemoPomeloPomelo

pomelo

Connector demo

Driven

PomeloRequest/Response/1 to 11 to NRPCHandler/Request

Channel

18

frontendbackendwebsocketserverrpcserverareachatstatusconnector20

PomeloConnectorsConnectorconnectors

JS ClientIOS ClientAndroid/Java ClientUnity 3D ClientFlash Client

Demo

IOS Client: https://github.com/NetEase/pomelo-iosclientAndroid Client: https://github.com/NetEase/pomelo-androidclientUnity 3D Client: https://github.com/NetEase/pomelo-unityclientFlash Client: https://github.com/stokegames/pomelo-flashclientPomelohttps://github.com/NetEase/pomelo/wiki/Quick-start-guideTreasures wikihttps://github.com/NetEase/pomelo/wiki/Tutorial-2----TreasuresTreasures git https://github.com/NetEase/treasures @Seeker

MMO RPG?

100msSql

Pomelo-sync

Wikihttps://github.com/NetEase/pomelo/wiki/pomelo-sync%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3Githttps://github.com/NetEase/pomelo-sync @hai

? AIAIBehaviors Tree

AI///Pomelo-btGithttps://github.com/NetEase/pomelo-bt @

A*

O(n)O(n2) Pomelo-pathfindingGithttps://github.com/NetEase/pomelo-pathfinding @demon0925

MESSAGES IN100MESSAGES OUT100001100110011100100MESSAGES IN1000MESSAGES OUT100000011000110001100011000AOIArea of IntrerestMMO RPGPomelo-AOIAOI

Pomelo-AOIGithttps://github.com/NetEase/pomelo-aoi @demon0925

ProtobufsocketPomelowiki: https://github.com/NetEase/pomelo/wikigit: https://github.com/NetEase/pomeloLordofpomelowiki : https://github.com/NetEase/pomelo/wiki/lordofpomelogit : https://github.com/NetEase/lordofpomeloQ & A