[轉載]移動網絡遊戲實現流程——並藉此闡明pomelo在GitHub上各個項目間的關係


摘要:本文通過一個簡易流程圖介紹如何基於Cocos2d-x引擎pomelo服務器框架開發一個移動網絡遊戲。並藉此闡明pomelo提供的各個項目間的關係。


一、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的服務器通信,就需要這個第三方庫的支持。

二、移動網絡遊戲的實現流程

此處輸入圖片的描述
圖 移動網絡遊戲實現流程圖

一個移動網絡遊戲由客戶端與服務器端兩個部分組成,客戶端與服務器端可以通過例如websocket接口進行通信。

Cocos2d-x引擎提供創建Cocos2d-x項目的模板,爲新建項目添加必要的庫文件後,對項目進行代碼實現即可得到遊戲的客戶端程序。

服務器端程序亦是如此,pomelo框架提供pomelo項目的模板,新建pomelo項目後進行代碼實現就可以完成服務器端。啓動服務器端之後再啓動客戶端即可實現遊戲的運行。


原文鏈接:http://www.cnblogs.com/tangyikejun/p/3981042.html

文章疏漏之處望指出。




知識共享許可協議
作者:tangyikejun
本文采用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章