课程目录:
├── 01微信小游戏0基础就业班
│ ├── creator代码示例
│ │ ├── atlas_获取spriteFame.zip
│ │ ├── class_billiard.zip
│ │ ├── class_jni.zip
│ │ ├── creator_center.zip
│ │ ├── guaguaka.zip
│ │ └── 按钮切换帧动画.zip
│ ├── 第01章javascript程序设计
│ │ ├── 第001课初识node_js
│ │ │ ├── 1初识node.js.pptx
│ │ │ ├── cygwin安装步骤.doc
│ │ │ └── main.js
│ │ ├── 第002课JS基本数据_函数对象_表_数组_字符串_函数调用
│ │ │ ├── main.js
│ │ │ └── 第2课JS基本数据_函数对象_表_数组_字符串_函数调用.pptx
│ │ ├── 第003课JS运算表达式_条件判断_循环语句_垃圾回收
│ │ │ ├── 3JS表达式_条件_switch_for_while.pptx
│ │ │ └── main.js
│ │ ├── 第004课JSMath函数_数组_表_字符串_常用接口
│ │ │ ├── 4Js_Math库_数组_表.pptx
│ │ │ └── main.js
│ │ └── 第005课JS模块_new_类_继承
│ │ ├── 5JS代码模块_require_new_this_函数绑定this.pptx
│ │ ├── main.js
│ │ └── utils.js
│ ├── 第02章creator游戏开发基础课程
│ │ ├── 第001课初识creator
│ │ │ ├── 1初始creator.pptx
│ │ │ └── class_first.zip
│ │ ├── 第002课cc.Node(一)场景树
│ │ │ ├── 2cc.Node(一)场景树.pptx
│ │ │ └── class_nodetree.zip
│ │ ├── 第003课cc.Node(二)事件响应
│ │ │ ├── 3cc.Node(二)事件响应.pptx
│ │ │ └── class_event.zip
│ │ ├── 第004课cc.Node(三)坐标空间的转换
│ │ │ ├── 4cc.Node(三)坐标系统.pptx
│ │ │ └── class_coordspace.zip
│ │ ├── 第005课cc.Node(四)Action的使用
│ │ │ ├── 5cc.Node(四)节点Action的使用.pptx
│ │ │ └── class_action.zip
│ │ ├── 第006课cc.Component的使用详解
│ │ │ ├── 6cc.Component组件类的基本使用.pptx
│ │ │ └── class_component.zip
│ │ ├── 第007课Sprite组件的使用详解
│ │ │ ├── res
│ │ │ ├── 7cc.Sprite组件使用详解.pptx
│ │ │ └── class_sprite.zip
│ │ ├── 第008课Button组件使用详解
│ │ │ ├── res
│ │ │ ├── 8cc.Button组件使用详解.pptx
│ │ │ └── class_button.zip
│ │ ├── 第009课Label组件使用详解
│ │ │ ├── bmpfont
│ │ │ ├── 9cc.Label组件使用详解.pptx
│ │ │ └── class_label.zip
│ │ ├── 第010课AudioSource组件的使用
│ │ │ ├── 10cc.AudioSource组件使用详解.pptx
│ │ │ └── class_audio.zip
│ │ ├── 第011课动画编辑器的使用
│ │ │ ├── 11动画编辑器使用.pptx
│ │ │ └── class_animation.zip
│ │ ├── 第012课骨骼动画组件的使用
│ │ │ ├── res
│ │ │ ├── 12spine骨骼动画组件使用详解.pptx
│ │ │ └── class_spine.zip
│ │ ├── 第013课mask_layout_scrollview组件的使用
│ │ │ ├── 13cc.Mask_cc.Layout_cc.ScrollView组件使用详解.pptx
│ │ │ └── class_code.zip
│ │ ├── 第014课cc_loader代码加载和释放资源
│ │ │ ├── res
│ │ │ ├── 14cc.loader代码加载资源.pptx
│ │ │ ├── class_loader.zip
│ │ │ └── webserver.zip
│ │ ├── 第015课cc.Widget与屏幕适配
│ │ │ ├── 15cc.widget与creator屏幕适配.pptx
│ │ │ └── class_widget.zip
│ │ ├── 第016课creator碰撞检测系统
│ │ │ ├── 16creator碰撞检测系统 .pptx
│ │ │ └── class_collider.zip
│ │ ├── 第017课帧动画组件播放
│ │ │ ├── res
│ │ │ ├── 17creator帧动画播放组件.pptx
│ │ │ └── class_frame_anim.zip
│ │ ├── 第018课TexturePack图集打包与使用
│ │ │ ├── img
│ │ │ ├── 18TexturePacker图集打包工具使用.pptx
│ │ │ └── class_atlas.zip
│ │ ├── 第019课creator高级UI的编写和实现
│ │ │ ├── res
│ │ │ ├── class_ui.zip
│ │ │ └── 第019课creator高级UI的编写和实现.pptx
│ │ ├── 第020课creator物理引擎的基本配置
│ │ │ ├── 20creator_物理引擎基本配置.pptx
│ │ │ └── class_phy.zip
│ │ ├── 第021课creator物理引擎碰撞检测
│ │ │ ├── 21creator_物理引擎碰撞检测.pptx
│ │ │ └── class_phy.zip
│ │ ├── 第022课creator_cc.Camera组件与物理引擎官方案例
│ │ │ ├── 22creator_cc.Camera组件与物理引擎官方案例.pptx
│ │ │ └── class_phy_map.zip
│ │ ├── 第023课creator_滚动列表动态加载数据
│ │ │ ├── 23creator_滚动列表高级使用_动态加载数据.pptx
│ │ │ └── class_scrollview_load.zip
│ │ ├── 第024课creator_h5打包发布优化技巧_android环境搭建与打包发布
│ │ │ ├── android开发工具
│ │ │ ├── 24creator_h5打包发布优化技巧_android环境搭建与打包发布.pptx
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第025课creator_cc.director与资源加载策略
│ │ │ ├── 25creator_Director对象与资源加载策略.pptx
│ │ │ └── class_loader.zip
│ │ ├── 第026课creator_jsb_fileUtils本地文件读写
│ │ │ ├── 26creator_jsb_FileUtils本地文件读写.pptx
│ │ │ └── class_fileutils.zip
│ │ ├── 第027课creator_websocket与socketio的使用
│ │ │ ├── 27creator_websocket_与socketio.pptx
│ │ │ └── ws_socketio.zip
│ │ ├── 第028课creator_httpclient_GET_POST_上传下载
│ │ │ ├── 28creator_httpclient_get_post_上传_下载.pptx
│ │ │ └── http.zip
│ │ ├── 第029课creator网格导航寻路
│ │ │ ├── 插件
│ │ │ ├── 导航组件
│ │ │ └── class_navmap.zip
│ │ ├── 第030课动画编辑器编辑地图路径
│ │ │ └── class_map.zip
│ │ ├── 第031课微信小游戏《趣味桌球》
│ │ │ ├── res
│ │ │ ├── class_ball.zip
│ │ │ ├── 第031课微信小游戏《趣味桌球》.pptx
│ │ │ └── 第031课微信小游戏《趣味桌球》笔记.txt
│ │ └── 第032课微信小游戏《跳一跳》
│ │ ├── res
│ │ ├── class_jump.zip
│ │ └── 第032课微信小游戏《跳一跳》.pptx
│ ├── 第03章creator微信小游戏开发
│ │ ├── 第01课creator_微信h5游戏_砰砰砰
│ │ │ ├── boom.zip
│ │ │ └── 体验地址.txt
│ │ ├── 第02课creator_微信h5游戏_飞机大战
│ │ │ └── moon_shoot.zip
│ │ ├── 第03课creator_微信h5游戏_趣味套牛
│ │ │ ├── cow_game.zip
│ │ │ └── 开发思路.txt
│ │ └── 第04课creator_微信h5游戏_节奏类游戏
│ │ ├── 11music_game_ 标准代码.zip
│ │ └── 课堂代码.zip
│ ├── 第04章塔防游戏项目实战
│ │ ├── 第001课
│ │ │ ├── 15creator_声音的加载与播放.pptx
│ │ │ └── creator_class.zip
│ │ ├── 第002课
│ │ │ ├── vip_kingdom_rush.zip
│ │ │ └── 项目笔记(一)游戏主页的设计.doc
│ │ ├── 第003课
│ │ │ ├── 77creator_项目课(二)游戏声音音效管理模块与帮助页面.pptx
│ │ │ ├── vip_kingdom_rush.zip
│ │ │ ├── vip_kingdom_rush_课后修改最新版本.zip
│ │ │ └── 项目笔记(二)游戏声音与音效管理.doc
│ │ ├── 第004课
│ │ │ ├── vip_kingdom_rush.zip
│ │ │ └── 项目笔记(三)游戏主页开始动画_开始按钮响应_用户游戏数据动画制作做.doc
│ │ ├── 第005课
│ │ │ ├── vip_kingdom_rush.zip
│ │ │ └── 项目笔记(四)皇城突袭游戏数据与规则以及选关场景设计.doc
│ │ ├── 第006课
│ │ │ ├── vip_kingdom_rush.zip
│ │ │ └── 项目笔记(五)皇城突袭关卡入口设计.doc
│ │ ├── 第007课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第008课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第009课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第010课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第011课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第012课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第013课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第014课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第015课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第016课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第017课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第018课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第019课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第020课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第021课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第022课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第023课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第024课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第025课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第026课
│ │ │ └── vip_kingdom_rush.zip
│ │ ├── 第027课
│ │ │ └── vip_kingdom_rush.zip
│ │ └── 项目源码_1.5调整版.zip
│ └── 视频课件
│ ├── 第01章
│ │ └── 第01章
│ ├── 第02章
│ │ ├── 第001课初识creator-.mkv
│ │ ├── 第002课cc.Node(一)场景树-.mkv
│ │ ├── 第003课cc.Node(二)事件响应-.mkv
│ │ ├── 第004课cc.Node(三)坐标空间的转换-.mkv
│ │ ├── 第005课cc.Node(四)Action的使用-.mkv
│ │ ├── 第006课cc.Component的使用详解-.mkv
│ │ ├── 第007课Sprite组件的使用详解-.mkv
│ │ ├── 第008课Button组件使用详解-.mkv
│ │ ├── 第009课Label组件使用详解-.mkv
│ │ ├── 第010课AudioSource组件的使用-.mkv
│ │ ├── 第011课动画编辑器的使用-.mkv
│ │ ├── 第012课spine骨骼动画组件使用详解-.mkv
│ │ ├── 第013课mask_layout_scrollview组件的使用-.mkv
│ │ ├── 第014课cc_loader代码加载和释放资源-.mkv
│ │ ├── 第015课cc.Widget与屏幕适配-.mkv
│ │ ├── 第016课creator碰撞检测系统-.mkv
│ │ ├── 第017课帧动画组件播放-.mkv
│ │ ├── 第018课TexturePack图集打包与使用-.mkv
│ │ ├── 第019课creator高级UI的编写和实现-.mkv
│ │ ├── 第020课creator物理引擎的基本配置-.mkv
│ │ ├── 第021课creator物理引擎碰撞检测-.mkv
│ │ ├── 第022课creator_cc.Camera组件与物理引擎官方案例-.mkv
│ │ ├── 第023课creator_滚动列表动态加载数据-.mkv
│ │ ├── 第024课creator_h5打包发布优化技巧_android环境搭建与打包发布-.mkv
│ │ ├── 第025课creator_cc.director与资源加载策略-.mkv
│ │ ├── 第026课creator_jsb_fileUtils本地文件读写-.mkv
│ │ ├── 第027课creator_websocket与socketio的使用-.mkv
│ │ ├── 第028课creator_httpclient_GET_POST_上传下载-.mkv
│ │ ├── 第029课creator网格导航寻路-.mkv
│ │ ├── 第030课动画编辑器编辑地图路径-.mkv
│ │ ├── 第031课微信小游戏《趣味桌球》-.mkv
│ │ └── 第032课微信小游戏《跳一跳》-.mkv
│ ├── 第03章
│ │ ├── 第001课砰砰砰微信小游戏制作-.mkv
│ │ ├── 第002课微信小游戏飞机大战-.mkv
│ │ ├── 第003课creator_微信h5游戏_趣味套牛-.mkv
│ │ └── 第004课creator_微信h5游戏_节奏类游戏-.mkv
│ └── 第04章
│ ├── 第01课-.mkv
│ ├── 第02课-.mkv
│ ├── 第03课-.mkv
│ ├── 第04课-.mkv
│ ├── 第05课-.mkv
│ ├── 第06课-.mkv
│ ├── 第07课-.mkv
│ ├── 第08课-.mkv
│ ├── 第09课-.mkv
│ ├── 第10课-.mkv
│ ├── 第11课-.mkv
│ ├── 第12课-.mkv
│ ├── 第13课-.mkv
│ ├── 第14课_part1-.mkv
│ ├── 第14课_part2-.mkv
│ ├── 第15课_part1-.mkv
│ ├── 第15课_part2-.mkv
│ ├── 第16课-.mkv
│ ├── 第17课-.mkv
│ ├── 第18课-.mkv
│ ├── 第19课-.mkv
│ ├── 第20课-.mkv
│ ├── 第21课-.mkv
│ ├── 第22课-.mkv
│ ├── 第23课-.mkv
│ ├── 第24课-.mkv
│ ├── 第25课-.mkv
│ ├── 第26课-.mkv
│ ├── 第27课-.mkv
│ └── 第28课-.mkv
├── 02CTO进阶班
│ ├── C游戏服务器(creator_H5)
│ │ ├── 第01章c_c++程序设计与数据结构
│ │ │ ├── 01计算机基础
│ │ │ ├── 02C语言开发环境搭建与C库函数
│ │ │ ├── 03函数,基本数据类型, 局部变量,表达式
│ │ │ ├── 04C语言函数调用以及C语言机器运行模型
│ │ │ ├── 05C语言顺序,条件,循环结构以及特殊表达式
│ │ │ ├── 06C语言全局变量,一维数组,二维数组
│ │ │ ├── 07C语言指针
│ │ │ ├── 08C语言字符串
│ │ │ ├── 09C语言结构体联合体枚举
│ │ │ ├── 10习题解答
│ │ │ ├── 11C语言的堆以及动态内存分配
│ │ │ ├── 12C语言动态数组编码实现
│ │ │ ├── 13C语言文件读写
│ │ │ ├── 14C语言十进制,二进制,16进制,以及逻辑运算
│ │ │ ├── 15C语言重点复习
│ │ │ ├── 16C语言的递归调用,static关键字,宏,条件编译
│ │ │ ├── 17C语言链表的原理和实现
│ │ │ ├── 18C语言树的原理和实现
│ │ │ ├── 19C++类,构造函数,析构函数,成员函数
│ │ │ ├── 20C++类的多态,内存分配,静态成员,静态函数
│ │ │ ├── 21C++类的公有继承,私有继承,保护继承,多继承
│ │ │ ├── 22C++类的虚函数
│ │ │ ├── 23C++类的模板和名字空间
│ │ │ ├── 24C++vector与string使用
│ │ │ ├── 25C++GUI项目实战(一)
│ │ │ ├── 26C++GUI项目实战(二)
│ │ │ ├── 27C++习题解答课
│ │ │ ├── 28C++GUI项目实战:纹理管理模块与HASH表(三)
│ │ │ └── 29C++GUI场景树
│ │ ├── 第02章C网络与数据库编程
│ │ │ ├── 01网络数据传送的基本原理与机制
│ │ │ ├── 02TCPsocket服务器session管理
│ │ │ ├── 04IOCP_socket事件模型管理
│ │ │ ├── 05websocket服务器握手协议
│ │ │ ├── 06websocket发送接收协议
│ │ │ ├── 07多线程编程(一)–基于windows
│ │ │ ├── 08JSON数据格式详解与编码
│ │ │ ├── 09webserver原理与C语言编程实现
│ │ │ ├── 10http_client原理与C语言编程实现
│ │ │ ├── 11数据传送协议设计(一)
│ │ │ ├── 12数据传送协议设计(二)基于IOCP的数据分包
│ │ │ ├── 13数据传送协议设计(三)json协议的分包处理
│ │ │ ├── 14支持websocket_TCPSocket_二进制数据协议与json数据协议的网络模块设计
│ │ │ ├── 15gateway模块代码修正扩展与客户端联调五子棋(一)
│ │ │ ├── 16gateway模块代码修正扩展与客户端联调五子棋(二)
│ │ │ ├── 17gateway模块代码修正扩展与客户端联调五子棋(终结)
│ │ │ ├── 18服务器的timer模块设计
│ │ │ ├── 19mysql使用基础(一)
│ │ │ ├── 20mysql客户端编程SDK
│ │ │ ├── 21redis基本嗯操作
│ │ │ └── 22C语言访问redis数据服务
│ │ └── 第03章C服务器_creator_游戏服务器项目实战
│ │ ├── 23游戏项目分析与多进程服务器划分
│ │ ├── 24gateway的多进程数据转发服务模块
│ │ ├── 25基于Hash_int的session管理
│ │ ├── 26游戏服务器单进程开发与多进程部署结构调整
│ │ ├── 27游客登陆与数据库连接
│ │ ├── 28游客登陆(二)与重复登陆
│ │ ├── 29netbus主干流程线
│ │ ├── 30gateway流程分析与大厅场景设计
│ │ ├── 31redis存取用户中心数据
│ │ ├── 32用户中心服务器修改资料
│ │ ├── 33游客账号升级
│ │ ├── 34正式账号密码登录与密码修改
│ │ ├── 35服务器时间戳与系统服务与每日登录奖励数据表设计
│ │ ├── 36每日登陆奖励之服务器登陆奖励验证
│ │ ├── 37每日登录奖励客户端与服务器的奖励领取(完)
│ │ ├── 38玩家通用游戏数据获取与游戏封号处理
│ │ ├── 39网络对战服务器加入与玩家登陆到服务器
│ │ ├── 40玩家离开服务器_掉线_进入区间
│ │ ├── 41玩家离开_房间分配_离开房间
│ │ ├── 42玩家的坐下与抵达
│ │ ├── 43玩家的离开_游戏开始
│ │ ├── 44游戏结算_开始下局_踢开离线玩家_玩家断线离开_玩家强退
│ │ ├── 45游戏断线重连
│ │ ├── 46游戏服务器丢出水果_客户端同步显示抛出的水果
│ │ ├── 47服务器基于vector保存水果_水果切开效果
│ │ ├── 48客户端加入切水果的判定
│ │ ├── 49服务器切水果判定
│ │ ├── 50切水果结算
│ │ ├── 51玩家准备_断线重连游戏数据扩展_玩家状态控制
│ │ ├── 52游戏房间内的的道具
│ │ ├── 53游戏排行榜的制作与实现
│ │ ├── 54游戏任务设计(一)
│ │ ├── 55游戏任务系统设计(二)
│ │ ├── 56游戏人物系统设计(三)
│ │ ├── 57游戏任务系统设计(四)
│ │ ├── server_class.zip
│ │ └── super_brain_class.zip
│ ├── node_js游戏服务器(creator_H5)
│ │ ├── 第01章javascript程序设计
│ │ │ ├── 第001课初识node_js
│ │ │ ├── 第002课JS基本数据_函数对象_表_数组_字符串_函数调用
│ │ │ ├── 第003课JS运算表达式_条件判断_循环语句_垃圾回收
│ │ │ ├── 第004课JSMath函数_数组_表_字符串_常用接口
│ │ │ └── 第005课JS模块_new_类_继承
│ │ ├── 第02章node.js基础开发
│ │ │ ├── 第006课node事件循环_process模块的基本使用
│ │ │ ├── 第007课TCP网络传送的基本原理
│ │ │ ├── 第008课node.js使用Net模块搭建TCPserver_client
│ │ │ ├── 第009课node.js二进制数据与Buffer模块
│ │ │ ├── 第010课node.js_npm模块的安装和加载
│ │ │ ├── 第011课node.js_websocket与ws模块使用
│ │ │ ├── 第012课node.js_TCP通讯拆包与封包
│ │ │ ├── 第013课node.js_二进制数据协议与JSON数据协议
│ │ │ ├── 第014课node.js_http基础与express_webserver搭建
│ │ │ ├── 第015课node.js_http_server与http_client_get_post编码基本流程和实现
│ │ │ ├── 第016课node.js_fs模块的同步异步读写
│ │ │ ├── 第017课node.js_Base64_MD5_SHA1_Timer模块
│ │ │ ├── 第018课node.js_mysql数据库的基本使用
│ │ │ ├── 第019课node.js使用mysql模块编程操作数据库
│ │ │ ├── 第020课redis的搭建和基本使用
│ │ │ └── 第021课noderedis编程和使用
│ │ ├── 第03章node.j_creator_2D_H5_游戏服务器架构与项目实战
│ │ │ ├── 第022课游戏服务器项目框架划分
│ │ │ ├── 第023课游戏服务器log_TCP_ws支持
│ │ │ ├── 第024课游戏服务器协议管理模块
│ │ │ ├── 第025课netbus服务管理模块编写与测试
│ │ │ ├── 第026课creator支持websocket_http_buf协议与json_协议
│ │ │ ├── 第027课netbus聊天室案例(上)
│ │ │ ├── 第028课netbus聊天室客户端制作
│ │ │ ├── 第029课netbusbuf协议工具模块和支持聊天室二进制协议
│ │ │ ├── 第030课网关服务器介绍与netbus调整(一)
│ │ │ ├── 第031次课_JSON协议调整_预留4字节utag
│ │ │ ├── 第032课netbus连接服务器管理
│ │ │ ├── 第033课网关服务器转发模块与网关模式下的聊天室
│ │ │ ├── 第034课项目功能规划和入口界面
│ │ │ ├── 第035课用户中心服务器与用户中心数据库设计
│ │ │ ├── 第036游客注册登录(一)
│ │ │ ├── 第037课游客登陆注册(下)
│ │ │ ├── 第038用户资料修改(上)
│ │ │ ├── 第039用户资料修改(下)
│ │ │ ├── 第040时间戳与短信验证平台
│ │ │ ├── 第041游客账号绑定手机(上)客户端入口
│ │ │ ├── 第042游客账号绑定手机(中)拉取手机验证码与验证码管理
│ │ │ ├── 第043课游客账号升级(下)游客账号升级命令
│ │ │ ├── 第044课正式账号登陆
│ │ │ ├── 第045课登陆注册忘记密码客户端修改
│ │ │ ├── 第046课手机号码注册和登陆
│ │ │ ├── 第047课重置密码
│ │ │ ├── 第048课账号登陆界面_用户中心redis服务
│ │ │ ├── 第049课auth服务buf协议支持
│ │ │ ├── 第050课编写游戏系统服务器_完成获取信息命令流程
│ │ │ ├── 第051课获取玩家数据命令_存入redis
│ │ │ ├── 第052课每日登录奖励(上)_发放奖励
│ │ │ ├── 第053课每日登录奖励(中)_获取登陆奖励和客户端界面
│ │ │ ├── 第054课每日登录奖励(下)_领取登陆奖励和支持buf协议
│ │ │ ├── 第055课客户端游戏信息同步
│ │ │ ├── 第056课游戏世界排行榜制作(上)
│ │ │ ├── 第057课游戏世界排行榜制作(下)
│ │ │ ├── 第058课游戏服务器配置与分区
│ │ │ ├── 第059课进入游戏分区
│ │ │ ├── 第060课玩家主动离开_断线被动离开游戏服务器
│ │ │ ├── 第061课房间分配与自动配桌
│ │ │ ├── 第062课主动发送数据机制_进入房间命令
│ │ │ ├── 第063课玩家坐下
│ │ │ ├── 第064课游戏服务器与网关广播机制
│ │ │ ├── 第065课玩家坐下和离开广播
│ │ │ ├── 第066课玩家游戏信息显示
│ │ │ ├── 第067课玩家发送道具协议
│ │ │ ├── 第068课道具播放动画显示
│ │ │ ├── 第069课玩家准备开始
│ │ │ ├── 第070课服务器通知游戏开始
│ │ │ ├── 第071课轮到玩家
│ │ │ ├── 第072课玩家下棋
│ │ │ ├── 第073课下一轮玩家与结算算法
│ │ │ ├── 第074课游戏结算命令流程与显示
│ │ │ ├── 第075课结算结束与游戏清理
│ │ │ ├── 第076课玩家逃跑与超时
│ │ │ ├── 第077课玩家断线重连
│ │ │ ├── 第078课玩家上局回顾与观看
│ │ │ ├── 第079课webserver获取网关连接配置
│ │ │ └── 第080课node.js_creator热更新系统
│ │ ├── 第04章node.js阿里云的基本操作和上线部署
│ │ │ ├── 第081课阿里云服务器的配置
│ │ │ ├── 第082课阿里云服务器基本CLI操作
│ │ │ ├── 第083课阿里云游戏服务器搭建和部署
│ │ │ └── 第084课PM2上线模式管理工具的使用
│ │ ├── 第05章麒麟棋牌达达麻将框架设计与源码分析
│ │ │ ├── 第001课麒麟棋牌_达达房卡麻将安装和导入使用注意事项
│ │ │ ├── 第002课麒麟棋牌_达达麻将的底层通讯express框架与socket.io
│ │ │ ├── 第003课麒麟棋牌_达达麻将开房间流程
│ │ │ ├── 第004课达达麻将客户端初始化流程
│ │ │ ├── 第005课达达麻将开房间
│ │ │ ├── 第006课达达麻将的游戏流程
│ │ │ ├── 第007课达达麻将打包与发布
│ │ │ ├── 第008课达达麻将语音聊天源码分析
│ │ │ ├── 第009课达达麻将热更新
│ │ │ └── 麒麟游戏达达麻将.zip
│ │ └── 第06章node.js微信二次开发
│ │ └── 第085课微信网页授权
│ ├── 视频课件
│ │ ├── CTO进阶_C游戏服务器切水果对战
│ │ │ ├── 05websocket服务器握手协议(1)-.mkv
│ │ │ ├── 05websocket服务器握手协议-.mkv
│ │ │ ├── 06websocket发送接收协议-.mkv
│ │ │ ├── 07多线程编程(一)–基于windows_part2-.mkv
│ │ │ ├── 07多线程编程(一)–基于windows_ptart1-.mkv
│ │ │ ├── 08JSON数据格式详解与编码-.mkv
│ │ │ ├── 09webserver原理与C语言编程实现-.mkv
│ │ │ ├── 10http_client原理与C语言编程实现-.mkv
│ │ │ ├── 11数据传送协议设计(一)-.mkv
│ │ │ ├── 12数据传送协议设计(二)基于IOCP的数据分包-.mkv
│ │ │ ├── 13.json协议的分包处理-.mkv
│ │ │ ├── 14支持websocket_TCPSocket_二进制数据协议与json数据协议的网络模块设计-.mkv
│ │ │ ├── 15gateway模块代码修正扩展与客户端联调五子棋(一)-.mkv
│ │ │ ├── 16gateway模块代码修正扩展与客户端联调五子棋(二)-.mkv
│ │ │ ├── 17gateway模块代码修正扩展与客户端联调五子棋(终结)-.mkv
│ │ │ ├── 18服务器的timer模块设计-.mkv
│ │ │ ├── 19mysql使用基础(一)-.mkv
│ │ │ ├── 1网络数据传送的基本原理与机制-.mkv
│ │ │ ├── 20mysql客户端编程SDK-.mkv
│ │ │ ├── 21.redis基本使用(一)-.mkv
│ │ │ ├── 22C语言访问redis数据服务-.mkv
│ │ │ ├── 23游戏项目分析与多进程服务器划分-.mkv
│ │ │ ├── 24gateway的数据转发服务模块-.mkv
│ │ │ ├── 25基于Hash_int的session管理-.mkv
│ │ │ ├── 26游戏服务器单进程开发与多进程部署结构调整-.mkv
│ │ │ ├── 27游客登陆与数据库连接-.mkv
│ │ │ ├── 28游客登陆(二)与重复登陆-.mkv
│ │ │ ├── 29.Netbus主干线.mkv
│ │ │ ├── 2TCPsocket服务器session管理-.mkv
│ │ │ ├── 30gateway流程分析与大厅场景设计-.mkv
│ │ │ ├── 31redis存取用户中心数据-.mkv
│ │ │ ├── 32用户中心服务器修改资料-.mkv
│ │ │ ├── 33游客账号升级-.mkv
│ │ │ ├── 34正式账号密码登录与密码修改-.mkv
│ │ │ ├── 35服务器时间戳与系统服务与每日登录奖励数据表设计-.mkv
│ │ │ ├── 36每日登陆奖励之服务器登陆奖励验证-.mkv
│ │ │ ├── 37每日登录奖励客户端与服务器的奖励领取(完)-.mkv
│ │ │ ├── 38玩家通用游戏数据获取与游戏封号处理-.mkv
│ │ │ ├── 39网络对战服务器加入与玩家登陆到服务器-.mkv
│ │ │ ├── 3OS的线程调度阻塞唤醒以及select事件监听模型详解-.mkv
│ │ │ ├── 40玩家离开服务器_掉线_进入区间-.mkv
│ │ │ ├── 41玩家离开_房间分配_离开房间-.mkv
│ │ │ ├── 42玩家的坐下与抵达-.mkv
│ │ │ ├── 43玩家的离开_游戏开始-.mkv
│ │ │ ├── 44游戏结算_开始下局_踢开离线玩家_玩家断线离开_玩家强退-.mkv
│ │ │ ├── 45游戏断线重连-.mkv
│ │ │ ├── 46游戏服务器丢出水果_客户端同步显示抛出的水果-.mkv
│ │ │ ├── 47服务器基于vector保存水果_水果切开效果-.mkv
│ │ │ ├── 48客户端加入切水果的判定-.mkv
│ │ │ ├── 49服务器切水果判定-.mkv
│ │ │ ├── 4IOCP_socket事件模型管理.wmv
│ │ │ ├── 50切水果结算-.mkv
│ │ │ ├── 51玩家准备_断线重连游戏数据扩展_玩家状态控制-.mkv
│ │ │ ├── 52游戏房间内的的道具-.mkv
│ │ │ ├── 53游戏排行榜的制作与实现-.mkv
│ │ │ ├── 54游戏任务系统设计(一)-.mkv
│ │ │ ├── 55游戏任务系统设计(二)-.mkv
│ │ │ ├── 56游戏人物系统设计(三)-.mkv
│ │ │ └── 57游戏任务系统设计(四)-.mkv
│ │ ├── CTO进阶_node.js游戏服务器开发
│ │ │ ├── 第006课node事件循环_process模块的基本使用-.mkv
│ │ │ ├── 第007课TCP网络传送的基本原理-.mkv
│ │ │ ├── 第008课node.js使用Net模块搭建TCPserver_client-.mkv
│ │ │ ├── 第009课node.js二进制数据与Buffer模块-.mkv
│ │ │ ├── 第010课node.js_npm模块的安装和加载-.mkv
│ │ │ ├── 第011课node.js_websocket与ws模块使用-.mkv
│ │ │ ├── 第012课node.js_TCP通讯拆包与封包-.mkv
│ │ │ ├── 第014课node.js_http基础与express_webserver搭建-.mkv
│ │ │ ├── 第015课node.js_http_server与http_client_get_post编码基本流程和实现-.mkv
│ │ │ ├── 第016课node.js_fs模块的同步异步读写-.mkv
│ │ │ ├── 第017课node.js_Base64_MD5_SHA1_Timer模块-.mkv
│ │ │ ├── 第018课node.js_mysql数据库的基本使用-.mkv
│ │ │ ├── 第019课node.js使用mysql模块编程操作数据库-.mkv
│ │ │ ├── 第020课redis的搭建和基本使用-.mkv
│ │ │ ├── 第021课node.js_redis编程-.mkv
│ │ │ ├── 第022课游戏服务器项目框架划分-.mkv
│ │ │ ├── 第023课游戏服务器log_TCP_ws支持-.mkv
│ │ │ ├── 第024课游戏服务器协议管理模块-.mkv
│ │ │ ├── 第025课netbus服务管理模块编写与测试-.mkv
│ │ │ ├── 第026课creator支持websocket_http_buf协议与json_协议-.mkv
│ │ │ ├── 第027课netbus聊天室案例(上)-.mkv
│ │ │ ├── 第028课netbus聊天室客户端制作-.mkv
│ │ │ ├── 第029课netbusbuf协议工具模块和支持聊天室二进制协议-.mkv
│ │ │ ├── 第030课网关服务器介绍与netbus调整(一)-.mkv
│ │ │ ├── 第031次课_JSON协议调整_预留4字节utag-.mkv
│ │ │ ├── 第032课netbus连接服务器管理-.mkv
│ │ │ ├── 第033课网关服务器转发模块与网关模式下的聊天室-.mkv
│ │ │ ├── 第034课项目功能规划和入口界面-.mkv
│ │ │ ├── 第035用户中心服务器与用户中心数据库设计-.mkv
│ │ │ ├── 第036游客注册登录(一)-.mkv
│ │ │ ├── 第037课游客登陆注册(下)-.mkv
│ │ │ ├── 第038用户资料修改(上)-.mkv
│ │ │ ├── 第039用户资料修改(下)-.mkv
│ │ │ ├── 第040时间戳与短信验证平台-.mkv
│ │ │ ├── 第041游客账号绑定手机(上)-.mkv
│ │ │ ├── 第042游客账号绑定手机(中)拉取手机验证码与验证码管理-.mkv
│ │ │ ├── 第043课游客账号升级(下)游客账号升级命令-.mkv
│ │ │ ├── 第044课正式账号登陆-.mkv
│ │ │ ├── 第045课登陆注册忘记密码客户端修改-.mkv
│ │ │ ├── 第046课手机号码注册和登陆-.mkv
│ │ │ ├── 第047课重置密码-.mkv
│ │ │ ├── 第048课账号登陆界面_用户中心redis服务-.mkv
│ │ │ ├── 第049课auth服务buf协议支持-.mkv
│ │ │ ├── 第050课编写游戏系统服务器_完成获取信息命令流程-.mkv
│ │ │ ├── 第051课获取玩家数据命令_存入redis-.mkv
│ │ │ ├── 第052课每日登录奖励(上)_发放奖励-.mkv
│ │ │ ├── 第053课每日登录奖励(中)_获取登陆奖励和客户端界面-.mkv
│ │ │ ├── 第054课每日登录奖励(下)_领取登陆奖励和支持buf协议-.mkv
│ │ │ ├── 第055课客户端游戏信息同步-.mkv
│ │ │ ├── 第056课游戏世界排行榜制作(上)-.mkv
│ │ │ ├── 第057课游戏世界排行榜制作(下)-.mkv
│ │ │ ├── 第058课游戏服务器配置与分区-.mkv
│ │ │ ├── 第059课进入游戏分区-.mkv
│ │ │ ├── 第060课玩家主动被动离开游戏服务器-.mkv
│ │ │ ├── 第061课房间对象与自动配桌-.mkv
│ │ │ ├── 第062课主动发送数据机制_进入房间命令-.mkv
│ │ │ ├── 第063课玩家坐下-.mkv
│ │ │ ├── 第064课游戏服务器与网关广播机制-.mkv
│ │ │ ├── 第065课玩家坐下和离开广播-.mkv
│ │ │ ├── 第066课玩家游戏信息显示-.mkv
│ │ │ ├── 第067课玩家发送道具协议-.mkv
│ │ │ ├── 第068课道具播放动画显示-.mkv
│ │ │ ├── 第069课玩家准备开始-.mkv
│ │ │ ├── 第070课服务器通知游戏开始-.mkv
│ │ │ ├── 第071课轮到玩家-.mkv
│ │ │ ├── 第072课玩家下棋-.mkv
│ │ │ ├── 第073课下一轮玩家与结算算法-.mkv
│ │ │ ├── 第074课游戏结算命令流程与显示-.mkv
│ │ │ ├── 第075课结算结束与游戏清理-.mkv
│ │ │ ├── 第076课玩家逃跑与超时-.mkv
│ │ │ ├── 第077课玩家断线重连-.mkv
│ │ │ ├── 第078课玩家上局回顾与观看-.mkv
│ │ │ ├── 第079课webserver获取网关连接配置-.mkv
│ │ │ ├── 第080课node.js_creator热更新系统-.mkv
│ │ │ ├── 第081课阿里云服务器的配置-.mkv
│ │ │ ├── 第082课阿里云服务器基本CLI操作-.mkv
│ │ │ ├── 第083课阿里云游戏服务器搭建和部署-.mkv
│ │ │ ├── 第084课PM2上线模式管理工具的使用-.mkv
│ │ │ ├── 第085课微信网页授权-.mkv
│ │ │ ├── 第13课node.js_二进制数据协议与JSON数据协议.wmv
│ │ │ ├── 第1课初识node_js-.mkv
│ │ │ ├── 第2课JS基本数据_函数对象_表_数组_字符串_函数调用-.mkv
│ │ │ ├── 第3课JS运算表达式_条件判断_循环语句_垃圾回收-.mkv
│ │ │ ├── 第4课JSMath函数_数组_表_字符串_常用接口-.mkv
│ │ │ └── 第5课JS模块_new_类_继承-.mkv
│ │ └── 达达麻将源码分析
│ │ ├── 第001课达达房卡麻将安装和导入要注意的事项-.mkv
│ │ ├── 第002课达达麻将的底层通讯express框架与socketio-.mkv
│ │ ├── 第003课达达麻将框架分析-.mkv
│ │ ├── 第004课达达麻将客户端初始化流程-.mkv
│ │ ├── 第005课达达麻将开房间-.mkv
│ │ ├── 第006课达达麻将的游戏流程-.mkv
│ │ ├── 第007课达达麻将打包与发布-.mkv
│ │ ├── 第008课达达麻将语音聊天源码分析-.mkv
│ │ └── 第009课达达麻将热更新-.mkv
│ ├── C游戏服务器(creator_H5)_课件代码.rar
│ └── node_js游戏服务器(creator_H5)_课件代码.rar
└── 1cocos_2D_H5_微信小游戏0基础就业班与_游戏服务器CTO进阶班课程.xls
常见问题FAQ
- 视频课程的格式是什么
- 视频不加密,网盘在线学习,课程免费更新,持续更新
- 怎么发货?
- 有些资源没更新完结怎么办
- 有问题不懂想咨询怎么办