分类菜单
游戏开发
2D游戏开发培训班

2D游戏开发培训班

参考价格: 电话咨询
咨询电话: 400-800-2176
立即预约 确认报名
姓名3:
电话:
城市:
想学
什么:
2D游戏开发培训班
课程说明
课程级别
入门级
培训周期
一周以内
上课地址
成都市顺城大街218号二楼
【课程详情】
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课时)
在线考试4K1考试为在线考试
K2模块
    (120课时)
windows+DirectX底层开发
    (36课时)
窗口创建以及消息机制,游戏的消息循环,调试窗口输出调试信息、字符集、数据类型16游戏滚屏及自主引擎封装
GDI绘图,位图显示、文字显示,DXsprite、texture、font等接口的使用8
鼠标和键盘的响应,实现动画及类的封装,UI逻辑12
游戏数学和物理相关
    (24课时)
坐标系,vector,矩阵matrix12黄金矿工游戏的编写
    塔防游戏寻路
    导弹追踪
    射箭游戏
碰撞和反弹的实现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





课程内容以实际授课为准
  • 高中以下
  • 中专
  • 大专
  • 本科
  • 岗位需求
  • 升职加薪
  • 考证
  • 白天班
  • 晚上班
  • 周末班

温馨提示

个性定制课程


温馨提示