本套课程C++游戏后端开发(魔兽世界/MMO/TrinityCore源码拆解),课程官方售价4580元,内容仅包含视频,详见下方目录,共6.12G。文章底部附下载地址。
基于魔兽开源后端框架 TrinityCore 的技术拆解课程;课程涉及 MMORPG 核心模块实现(高性能网络模块、数据库模块、日志模块、地图模块、以及战斗模块等),同时也包括 MMORPG 核心玩法实现(任务、背包、工会、以及副本等)。通过课程学习,将掌握 MMORPG 核心开发技能。
课程文件目录
01_服务端开发调试环境安装.mp4
02_1. cmake 的基本使用.mp4
03_2. cmake 链接库原理以及应用.mp4
04_3. cmake 嵌套以及 vscode 调试环境设置.mp4
05_4. linux 编程环境介绍.mp4
06_1. 数据库模块实现分析.mp4
07_2. 事务封装.mp4
08_3. 数据库实践-项目构建准备.mp4
09_4. 数据库实践-项目依赖构建.mp4
10_5. 数据库实践-整体总结.mp4
11_6. 数据库应用-同步连接池使用.mp4
12_7. 数据库应用-异步连接池使用.mp4
13_8. 数据库应用-异步获取多条sql结果.mp4
14_9. 数据库应用-异步事务处理.mp4
15_1. trinitycore 日志模块功能实现.mp4
16_2. trinitycore 日志模块设计实现.mp4
17_01. 阻塞io网络模型编程-上.mp4
18_02. 阻塞io网络模型编程-下.mp4
19_03. reactor网络模型编程.mp4
20_04. iocp 网络编程-上.mp4
21_05. iocp 网络编程-中.mp4
22_06. iocp 网络编程-下.mp4
23_07. 读写数据处理以及缓冲区设计.mp4
24_08. trinitycore 网络模块的线程模型.mp4
25_09. trinitycore 网络模块的封装.mp4
26_10. boost.asio 网络编程.mp4
27_11. trinitycore 网络模块应用.mp4
28_1. 地图管理-概述.mp4
29_2. 地图管理-aoi算法.mp4
30_3. 地图管理-地图数据驱动.mp4
31_4. 地图管理-动态数据管理.mp4
32_5. 地图管理-碰撞检测实现.mp4
33_1. lua 基础类型与值.mp4
34_2. lua 函数与表.mp4
35_3. lua 控制结构.mp4
36_4. lua 编译以及错误处理.mp4
37_5. lua 模块与包.mp4
38_6. lua 元表和元方法.mp4
39_1.技能模块-技能概述.mp4
40_2.技能模块-定时器实现.mp4
41_3.技能模块-定时器实践.mp4
42_4.技能模块-gm指令实现.mp4
43_5.技能模块-gm指令补充.mp4
44_6.技能模块-技能流程介绍.mp4
45_7.技能模块-技能实现概述-上.mp4
46_8.技能模块-技能实现概述-下.mp4
47_9.技能模块-暴风雪技能实现-上.mp4
48_10.技能模块-暴风雪技能实现-下.mp4
49_11.技能模块-背刺技能实现.mp4
50_12.技能模块-造食术技能实现.mp4
51_13.技能模块-基础营火技能实现.mp4
52_1. ai 模块概述.mp4
53_2. 基类 creatureai 的封装.mp4
54_3. 野怪 ai 设计.mp4
55_4. 战场 ai 设计.mp4
56_5. sai 设计概述.mp4
57_6. sai 代码封装.mp4
58_7. sai mysql 视图重构.mp4
59_8. 怪物 sai 案例实现-血槌苦力.mp4
60_9. 怪物 sai 案例实现-格拉克_洛克鲁布.mp4
61_10. 怪物 sai 与其他ai之间的交互-诺格.mp4
62_11. 怪物 sai 状态机实现-血帆术士.mp4
63_12. 怪物 sai 延迟动作列表实现-克朗_石蹄.mp4
64_1. 战场设计-战场玩法概述.mp4
65_2. 战场设计-战场实现概述.mp4
72_7. lua 环境.mp4
73_8. lua c 接口编程概述.mp4
74_9. lua c 接口编程-闭包.mp4
75_10. lua c 接口编程-虚拟栈.mp4
76_11. lua c 接口编程-userdata.mp4
77_12. lua c 接口编程-注册表.mp4