以下为每个部分不同侧重点:
1、语言开发基础
借助类似CodeCombat的游戏框架,让学生快速理解所需要掌握的TypeScript编程语言。并借助该游戏框架,了解掌握OOP编程思想,并熟练使用TypeScript编写代码
2、图形图像处理
该部分内容会借助多款休闲类游戏让学生学习到如何处理游戏中的图像,如何借助游戏引擎进行画面渲染和动画相关内容处理。
3、游戏网络处理
该部分会通过一些公共网络接口,帮助学生理解学习网络通信相关知识,并借助这些接口实现一些网络游戏中基本的网络请求,如游戏中常用的登录注册、玩家排行榜、玩家间PK等操作。让学生掌握基础的游戏数据通信,账户验证等技术。
4、游戏UI框架
该部分主要学习白鹭引擎中的EUI框架,借助EUI搭建中度HTML5游戏。并借助实战案例,让学生借助例如:副本系统,工会系统,任务系统,道具系统等系统模块开发。
5、实战训练
该部分提供大量可参考学习游戏案例,透过这些案例学生可接触更多的游戏类型,并尝试实现不同类型游戏的核心业务逻辑,核心游戏算法。该部分不会单独存在,而是在前面四部分内容中存在。