教学方法
理论基础课:
以介绍当前技术点在企业项目中运用为主,全新模式教学更利于学生理解理论基础,激发学生的新思路,为实践课打下坚实基础。
上机强化课:
在理论课的基础上进一步提升巩固,丰富学员的动手操作能力,有利于学员理论与实践完美的结合。
项目实战课:
长沙思途学校课程在向学员教授知识的同时,还提供丰富的真实开发项目实战机会,与企业开发热点项目接轨打造与企业要求无缝对接人才。
在线学习课:
线上+线下的全新学习模式线上采用整合了游戏化教学,角色扮演,升级过关,挡板式学习的平台化学习模式线下采用企业项目化教学模式。
分享体验课:
学员在每星期都会将所学企业项目技术上台与其它同学分享班级学员实地进行技术交流学习探讨,经验分享,完善的人才培养体系让学员从专业技术和职业素质等多方面达到企业用人要求。
课程介绍
一、游戏程序设计
1.C++程序设计入门
2.基本数据类型和输入输出
3.流程控制语句
4.数组、指针和引用、函数
5.程序结构和书写规范
6.结构体和联合体、类
7.继承与多态
8.异常处理与程序调试
二、算法与数据结构
1.算法分析
2.数据结构
3.基本算法
4.STL的概念与使用
5.静态库与动态库
6.XML库的使用
三、Win32程序设计
1.Windows程序入门
2.Windows消息
3.GDI绘画
4.游戏工具与MFC
5.网络编辑基础
四、游戏数学和智能应用
1游戏中的坐标系
2矢量、矩阵
3几何碰撞
4物理模拟
5.人工智能与寻路算法
五、2D游戏技术与应用
1.2D游戏技术概论
2.游戏地图系统
3.GUI系统
4战斗系统设计
5.任务系统
6.优秀的声音引擎BASS
7.Cocos2D-X引擎
8.Box2D物理引擎