[转载]移动网络游戏实现流程——并借此阐明pomelo在GitHub上各个项目间的关系
2015-09-29 16:30
435 查看
摘要:本文通过一个简易流程图介绍如何基于Cocos2d-x引擎和pomelo服务器框架开发一个移动网络游戏。并借此阐明pomelo提供的各个项目间的关系。
chatofpomelo-websocket项目是由pomelo服务器框架创建的一个服务器端项目。这个项目与pomelo-cocos2dchat项目一同实现了一个简单的聊天室功能。
这个项目是一个由Cocos2d-x游戏引擎创建的客户端项目。这个项目与chatofpomelo-websocket项目是相匹配的客户端与服务端。
一个移动网络游戏由客户端与服务器端两个部分组成,客户端与服务器端可以通过例如websocket接口进行通信。
Cocos2d-x引擎提供创建Cocos2d-x项目的模板,为新建项目添加必要的库文件后,对项目进行代码实现即可得到游戏的客户端程序。
服务器端程序亦是如此,pomelo框架提供pomelo项目的模板,新建pomelo项目后进行代码实现就可以完成服务器端。启动服务器端之后再启动客户端即可实现游戏的运行。
原文链接:http://www.cnblogs.com/tangyikejun/p/3981042.html
文章疏漏之处望指出。
作者:tangyikejun
出处:http://www.cnblogs.com/tangyikejun/
本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
一、pomelo在GitHub上各个项目间的关系
1、pomelo项目
pomelo项目是一个游戏服务器框架,用它可以创建服务器端项目。
2、chatofpomelo-websocket项目
chatofpomelo-websocket项目是由pomelo服务器框架创建的一个服务器端项目。这个项目与pomelo-cocos2dchat项目一同实现了一个简单的聊天室功能。
3、pomelo-cocos2dchat项目
这个项目是一个由Cocos2d-x游戏引擎创建的客户端项目。这个项目与chatofpomelo-websocket项目是相匹配的客户端与服务端。4、libpomelo项目
这个项目其实是一个第三方库,Cocos2d-x的项目要与基于pomelo的服务器通信,就需要这个第三方库的支持。二、移动网络游戏的实现流程
图 移动网络游戏实现流程图 |
Cocos2d-x引擎提供创建Cocos2d-x项目的模板,为新建项目添加必要的库文件后,对项目进行代码实现即可得到游戏的客户端程序。
服务器端程序亦是如此,pomelo框架提供pomelo项目的模板,新建pomelo项目后进行代码实现就可以完成服务器端。启动服务器端之后再启动客户端即可实现游戏的运行。
原文链接:http://www.cnblogs.com/tangyikejun/p/3981042.html
文章疏漏之处望指出。
作者:tangyikejun
出处:http://www.cnblogs.com/tangyikejun/
本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
相关文章推荐
- Linux tcpdump命令详解 http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html
- linux中shell curl命令获取http状态码
- Android中封装Http请求
- HttpSession的线程安全问题及注意事项
- AFN 请求数据https
- Android HTTP请求方式:HttpClient
- 4.3.5 使用Http:// (Https://)协议连接到ActiveMQ 2015年9月28日
- TCP/IP Monitor 使用总结
- HTTP协议
- 2015合肥网络赛 HDU 5492 Find a path 动归
- Gson的使用 && 使用OKHttp处理Volley的底层HTTP请求
- 通风网络解算程序
- HTTP的GET和POST
- 黑马程序员--网络编程
- Android 网络通信框架Volley简介(Google IO 2013)
- HTTP状态码和含义
- http和https
- http请求
- XMLHttpRequest取得响应
- NAT原理与NAT穿越