网络游戏程序开发
课程名称: 网络游戏C++基础 课程内容: 游戏程序设计入门,计算机语言的初步认识,计算机语言在游戏中的应用,及游戏程序框架等,并独立完成一款基于控制台的文字游戏。 学习目标: 为网络游戏开发打下坚实的语言基础、掌握基本的编程技巧、掌握简单的游戏开发逻辑。 课程大纲: 1、网络游戏基础课程 2、C++程序设计入门 3、流程控制语句 4、数组指针和引用 5、函数结构联合与枚举 6、类继承与多态 7、内存与文件 8、编译与调试 9、Windows高级应用 课程名称: 网络游戏数据结构 课程内容: 游戏客户端算法设计,游戏人工智能(AI)设计。服务器算法设计。 学习目标: 掌握常用的数据库与算法。 课程大纲: 1、命名空间与异常处理 2、算法分析与数据结构基本算法 3、STL的概念和使用静态库及动态库的链接 课程名称: windows程序设计 课程内容: 游戏界面设计,游戏逻辑设计,windows GDI,MFC游戏工具设计,游戏框架等,并独立完成一款2D PC游戏的开发。 学习目标: 掌握基本的Windows编程技术、熟悉MFC程序的开发和应用、能够进行2D游戏开发。 课程大纲: 1、多线程基础网络通信基础 2、Windows高效通信模型 3、WINDOWS程序设计入门 4、Windows字符集 5、Windows消息 6、GDI 位图 7、GAME UI 8、MFC基础 9、MFC应用 课程名称:计算机图形学及DX基础 课程内容: 3D游戏设计入门,当今最流行的游戏开发SDK-DirectX,主要学习计算机图形学基础,基本的3D游戏场景及帧动画等。并独立完成一款FPS的DEMO。 学习目标: 学习3D游戏开发的基础,计算机图形学基础。 课程大纲: 1、计算机图形学基础 2、DirectX基础绘制基本图形 3、纹理光照 4、摄像机原理与实现 5、模型基础 6、游戏中的基本特效 7、实现游戏控制 8、实现游戏音乐音效 9、射线与面相交 课程名称:DX高级图形渲染 课程内容: 3D游戏设计精通,继续DirectX的学习,主要学习一些基本的物理在游戏中的运用,场景管理,骨骼动画及粒子系统等。 学习目标: DirectX3D图形渲染技术,3D游戏图形渲染算法。 课程大纲: 1、三维游戏场景实现 2、骨骼动画 3、粒子系统 4、游戏中的阴影技术 5、寻路算法 课程名称:HLSL语言 课程内容: HLSL语言,主要学习顶点着色及像素着色,通过简单的HLSL语句完成游戏中的高级特效。 学习目标: 以及针对GPU的程序设计(HLSL)高级顶点着色语言的学习(次世代游戏),并要求独立完成一款3D游戏的开发。 课程大纲: 1、HLSL概述 2、Direct3D与HLS 3、HLSL的基本应用 4、HLSL高级特效 课程名称:游戏项目实训 课程内容:游戏项目实战,设计一款MMORPG游戏客户端。 学习目标:要求独立完成一款MMORPG客户端的开发,并要求全面的掌握所用到的所有技术。 项目要求: 1、用LOD技术实现3D地型 2、使用shader进行纹理的混合,对地貌进行编辑 3、游戏中的所有资源都统一打包,使用数据形式加载 4、用shader实现了波动的水面效果 (反射、折射) 5、实时阴影的实现(动态模型和静态模型) 6、法线贴图和高光贴图的实现(动态模型和静态模型) 7、实现了基本的UI体系 8、实现了小地图的查看(TAB键) 9、采用斜坡算法实现地型中的光照效果 等
相关教育项目
- 徐铄 咨询了 青岛华信技工学校
2024/5/4
- 莫小姐 咨询了 华之声艺术院
2024/5/3
- 莫小姐 咨询了 临沂市美发美容行业协会
2024/5/3
- 莫小姐 咨询了 南昌成远职业培训学校
2024/5/3
- 莫小姐 咨询了 南昌成远职业培训学校
2024/5/3
- 莫小姐 咨询了 北京王九针刀医学研究院
2024/5/3
- 莫小姐 咨询了 纽约(北京)国际管理有限公司
2024/5/3
- 莫小姐 咨询了 湖北自考服务中心
2024/5/3
- 莫小姐 咨询了 北京博纳众创科技有限公司
2024/5/3
- 莫小姐 咨询了 湖北自考服务中心
2024/5/3
-
飞思教育集团
- 所在地区:湖南长沙
- 行业类别:电脑IT类