Coder Social home page Coder Social logo

tengqingya / kongkongxiyou Goto Github PK

View Code? Open in Web Editor NEW

This project forked from linyouhappy/kongkongxiyou

0.0 2.0 0.0 260.08 MB

Shell 0.11% Csound Document 3.88% JavaScript 18.30% CMake 0.57% Python 0.87% Batchfile 0.01% C++ 54.72% Objective-C 1.17% C 9.88% Makefile 6.93% Objective-C++ 1.24% Java 0.86% GLSL 0.14% Lua 0.04% sed 0.01% HTML 0.08% CSS 1.21% Ruby 0.01%

kongkongxiyou's Introduction

�本人一人历时一年用cocos2d-js和pomelo从零开始开发MMORPG传奇手游《空空西游》,因新规无法上线,后工作投众多简历�均石沉大海。

apk和iOS安装包放在百度网盘:http://pan.baidu.com/s/1o8mzthS,过了这个月阿里云服务器将过期。 整个项目的源代码和资源均发布在github上:https://github.com/linyouhappy/kongkongxiyou 国内围墙内用户可以百度网盘下载:http://pan.baidu.com/s/1cxDLBg

现在公布全部源代码,并阐述整个项目的各个开发过程,将从程序、美术、策划三方面进行解析:

1.运行游戏服务端和客户端

  1. 解析整个项目的结构

3.解析用shell脚本制作图片资源转换和excel转换批量工具

4.解析js的C++层绑定,js的C++自动和手动绑定

5.解析安卓游戏开发,以及java-jni绑定

6.解析用shell自动批量发安卓apk包

7.解析设计封装各个渠道SDK,以及方便js层调用

8.解析AppStore渠道开发和应用内支付

9.解析客户端的各个模块和功能

10.解析�游戏中的美术资源和制作

11.解析游戏中的�策划资源和数值填充

12.解析服务端的各个模块和功能

13.解析开发富文本和强大的聊天系统

14.解析��阿里云搭建和运行,以及用shell自动维护脚本开发

15.解析pomelo的前后端交互通信

16.解析行为树AI的开发和设计

17.解析�寻路算法的开发和设计

18.解析�AOI算法的开发和设计

传奇拥有的各种系统基本都完成,就差美术和策划填充。

警告: 1.本项目首次尝试用js开发前后端大型网游,未经历上线考验。

2.本项目程序、美术和策划均由我完成,故有些模块没时间完成。

3.node.js由于太灵活不太适合做多人的大项目,对开发者的能力要求比较高。

优化: 1.pomelo的消息传输机制太臃肿,应该自己定义一套网络传送机制,幸好js绑定C++模块很容易。

2.高运算模块使用C++开发,由于时间有限,ai和寻路还是保持js的版本。

3.尽量减少pomelo的服务器集群的规模。

本项目完全由我一个人完成,授权大家随便使用该项目。使用和转发需要注明博客地址。 教程:http://blog.csdn.net/linyouhappy 答疑QQ群:277615647

kongkongxiyou's People

Contributors

linyouhappy avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.