合肥2D游戏开发培训课程

导读 合肥汇众教育有为学员开设2D游戏开发课程,阶段性项目实训,务实学员基础,让学员学到实打实的真技术.
400-888-4851 204
UI设计师 影视制作 vr虚拟现实 游戏开发 网络营销

课程详情

2019-10-10

合肥2D游戏开发培训课程

合肥汇众教育有为学员开设2D游戏开发课程,阶段性项目实训,务实学员基础,让学员学到实打实的真技术.

课程大纲

9.0跨平台游戏开发专业大纲
课程名称 模块序号 模块名称 阶段目标 课时 课堂案例讲解
2D游戏开发(500课时) K1模块(160课时) 面向过程的程游戏开发
(80课时)
C语言下的格式化输入和输出,及文件、字符串的输入和输,基本类型变量的定义和使用,运算符的优先级、结合性和使用,进制之间的转换,数据在变量中的存储。 12 猜数字游戏
问题解决步骤,编程语言实现三大结构的形式
12
数组类型的引入,数组的定义和使用方式
16 斗地主的发牌逻辑
俄罗斯方块逻辑
指针数据类型的定义和使用,函数的定义和使用,基于三种参数传递,传递和修改游戏数据;实现对字符串的常见操作;函数重载,函数指针和引用类型
28 金手指工具的制作
结构体数据类型的设计和使用,枚举、联合体数据类型的定义和使用。文件操作 4 玩家数据的读取和地图数据的读取
函数式编程,实现游戏逻辑。控制台的双缓冲实现 8 推箱子/飞行射击
面向对象的游戏开发
(40课时)
C++语言下的格式化输入和输出。文件和字符串的输入输出
4 回合制战斗逻辑
面向对象的核心思想,面向对象编程时抽象和描述问题的角度。封装性在C++中的实现方式,成员访问权限设计,构造析构函数,静态成员,友元等的知识。 20
继承性在C++中的实现方式,基类和派生类之间的关系
派生类的构造与析构,多重继承和虚基类等的知识
多态性在C++中的实现方式,纯虚函数和抽象类等知识。
8
数据类型参数化的背景,函数模板和类模板的定义和使用 4
动态、静态链接库的使用和开发 4
数据结构与算法
(36课时)
顺序表管理数据元素的思想,链表管理数据元素的思想 8 迷宫游戏寻路
背*系统
队列和栈存储和管理数据元素的思想 4
树的基本概念,排序二叉树 8
vector、deque、list、stack、queue、map容器的实现原理,熟练使用增删改查所对应的成员函数; 8
冒泡排序、快速排序、插入排序、二分搜索的原理 4
仿函数的概念 4
K1考试
(4课时)
在线考试 4 K1考试为在线考试
K2模块
(120课时)
windows+DirectX底层开发
(36课时)
窗口创建以及消息机制,游戏的消息循环,调试窗口输出调试信息、字符集、数据类型 16 游戏滚屏及自主引擎封装
GDI绘图,位图显示、文字显示,DXsprite、texture、font等接口的使用 8
鼠标和键盘的响应,实现动画及类的封装,UI逻辑 12
游戏数学和物理相关
(24课时)
坐标系,vector,矩阵matrix 12 黄金矿工游戏的编写
塔防游戏寻路
导弹追踪
射箭游戏
碰撞和反弹的实现 4
物理效果的实现 4
AI中的寻路算法广度深度优先寻路,
AStar寻路,Navmesh寻路
4
游戏框架设计
(20课时)
设计模式的编写 12 框架设计
系统及管理类的编写 8
K2项目
(40课时)
K2项目使用win32底层+DX实现,使用LUA实现UI加10分 40 独立制作2D项目
K3模块
(220课时)








Cocos2dx基础
(80课时)
引擎的安装和工程创建、游戏工程结构、引擎基础概念和设计框架、游戏坐标系、调度器、精灵及动作、序列帧动画和骨骼动画、事件处理机制、文本显示、场景切换、异步加载、本地数据存储和瓦片地图等。物理知识http短链接 40 跑酷游戏
消消乐游戏
坦克大战
CocosCreator工具
CocosCreator制作UI过程和导入。
20 棋牌游戏斗地主
棋牌游戏制作流程。 20
Cocos2dx高级-LUA
(40课时)
LUA常规语法及在cocos中的使用 40 使用LUA实现小游戏
Cocos2dx高级-js
(40课时)
js常规语法及在cocos中的使用,并*微信小游戏的制作流程 40 微信小游戏-2D打飞机
白鹭引擎(20课时) 掌握白鹭引擎的使用 20 制作H5游戏
K3项目
(40课时)
K3项目选择cocos引擎完成,可以使用C++、LUA、JS。 40
上一篇: 合肥游戏策划设计培训课程 下一篇: 合肥网络营销基础培训课程

推荐课程

查看全部课程
合肥汇众教育

合肥汇众教育

高新校区

查看全部校区 进入官方主页