当前位置:飞思教育集团 >> 项目信息 >> 项目介绍

网络游戏程序开发

网络游戏程序开发


课程名称: 网络游戏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、采用斜坡算法实现地型中的光照效果  等
查看更多同类项目

留言咨询