网络游戏步骤

来源:互联网 发布:冰点还原精灵类似软件 编辑:程序博客网 时间:2024/04/30 14:14

1,公司logo

2,检查资源全不全,是否有新资源更新

3,加载登陆界面,注册, 登陆, 选区

4,进入到游戏主界面,新手引导,做完指引任务。



具体解释:

2,原理:

version文件比较,跟cdn不同版本会提示下载,新的资源,资源分类别打包zip或单独,编码md5,比较version中的md5是否相同,不相同更新该文件, 前段有进度条和下载总流量显示,zip文件解压覆盖手机安装目录中原来的文件

用到技术:

adroid ios 文件读写,MD5码生成,zip生成,解压,http协议 下载, 多线程和协成(lua)用于时时更新前端进度条。

要求:

不能产生崩溃,不能更新,中途退出,然后再进来也不应该有问题。如果需要下载新包,提示下载新包,可自动下载。

3,原理:

登陆账户,验证在是web,流程先跟web通信,web跟world通信,返回验证key, web再把key返回客户端, 客户端再跟game通信,成功进入到游戏中

服务器有 world和game    一个world下面有很多game(分区),由world管理。 做跨服战需要用到wolrd 

用到技术:

http协议, web和world(服务器端)socket协议,前端缓存加入,登陆一次之后会记住。下次默认这号。(登陆要写好写,因为以后要用平台SDK接入工作,否则会很麻烦)

要求:

分区一般是放在web上,web发到客户端,或从cdn上下载,因为这样容易分区。不用分区就要更新。

新人进入默认最新区。

4,原理:

用到技术:通信协议的建立 常连接socket  短连接 http, UI技术 cocos2dx或u3d.

要求:


0 0