课程背景:
市面上王者荣耀等Moba手游大火,而Moba手游对同步机制的高要求,导致Moba手游开发难度大,成功产品很少,难于模仿基于该成熟的Moba框架,可以大大简化Moba游戏的开发难度。
总共80课时,课程内容节选:
1:Moba游戏的整体架构 8课时
2:Moba游戏的UI系统设计 4课时
3:Moba游戏的网络设计 16课时
4:Moba游戏的场景设计 8课时
5:Moba游戏的AI机制 8课时
6:Moba中玩家的状态机设计 8课时
7: Moba中技能系统设计 8课时
8:Moba中物理系统 8课时
9:Moba中的配置系统 4课时
10:Moba中场景关卡美化 8课时
11:Moba中 草丛机制 4课时
该项目框架是在火炬之光框架的基础上重新开发的,Moba游戏相对于MMO游戏有一些不同:
Moba单个房间内玩家数量比较少
Moba的同步要求高
Moba要求服务器上也要有相关物理逻辑
Moba服务器上的AI小兵,以及AI其它玩家要求高
基于上面的需求,开发了Moba游戏框架
Moba客户端开发
Moba服务器开发
Moba网络协议涉及
Moba数据配置设置
Moba地图场景逻辑
Moba的AI小兵单位逻辑
Moba的房间逻辑
Moba的玩家同步机制
Moba的物理系统
Moba寻路系统
Moba的状态机同步
Moba的技能设计
Moba的草丛等机制设计
场景,塔,草丛,小兵,玩家