武汉翡翠教育2D网络游戏开发.docVIP

  • 4
  • 0
  • 约1.66千字
  • 约 5页
  • 2018-08-30 发布于贵州
  • 举报
武汉翡翠教育2D网络游戏开发

2D网络游戏开发 本课程从C++基础开始,囊括了C++程序设计、Win32程序设计、算法与数据结构,数学与人工智能等游戏或者应用软件开发的全部流程和核心技术。通过实际项目的开发锻炼,把所有的知识点融汇到项目的制作过程中,每一个项目的功能点都会扩展新的知识内容,逐步揭开软件开发的神秘面纱。通过商业游戏引擎——Unity 3D ,将成熟的设计文案制作成实际可玩的游戏原型。就业职位:网络游戏逻辑程序员、客户端工程师、UI程序员、移动平台游戏开发工程师等。 本专业课程详解 C++程序基础 该课程深入浅出的介绍了c++语法基础(包括变量、循环、函数等)和比较艰深的知识(包括位运算、指针、宏定义、泛型编程、类、多态等)。学会使用编程工具vs2008,了解工具的特性,对程序进行编译调试。 对象程序设计 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。它不仅指一种程序设计方法,更多意义上是一种程序开发方式。 面向对象程序设计推广了程序的灵活性和可维护性,并且在大型商业项目 数据结构与算法 以基本数据结构和算法设计策略为知识单元,系统地介绍了数据结构的知识与应用、计算机算法的设计与分析方法,主要内容包括线性表、树、图、算法设计策略以及查找与排序算法、stl(vector \list\deque\set\map等)的使用。 Win32程序 Win32 API是Microsoft平台的应用程序编程接口(Application Programming Interface)。本课程学习使用Win32 API(包括各种函数、结构、消息、宏及接口),使学生掌握在windows平台下如何开发网络游戏。 MFC游戏工具开发 MFC是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的 游戏软件工程 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。本课程里我们主要学习如何使 游戏数学算法应用 介绍游戏中使用到的人工智能(包括面向动作AI、战术AI、追击、有限状态机)、寻路(A*)等多种算法。 游戏系统开发 游戏地图系统、UI系统、任务系统是每款游戏都不可缺少的组成部分,这部分功能的设计在一定程度上决定的游戏的经典性,可玩性。 本课程将学习如实实现游戏地图系统,UI系统和任务系统 2D游戏引擎 本课程将学习如何使用商业游戏引擎,掌握PC平台下商业网络游开发大型戏的技术。 Cocos2d-x引擎 cocos2d-x是一个支持多平台的2D跨平台游戏引擎,使用C++ 开发,基于OpenGLES,基于cocos2d-iphone,支持WOPhone,iOS4.1, Android2.1及更高版本,WindowsXPWindows7,windows phone 8等。该课程将学习cocos2d-x引擎框架 Box2d物理引擎 Box2D是一个用于模拟2D刚体物体的C++引擎。作者为Erin Catto。Box2D使用zlib许可。zlib许可是一个自由软件授权协议,但并非copyleft,它已被用于蜡笔物理学、愤怒的小鸟、Rolando、Fantastic Contraption、Incredibots、TinyWi 案例项目实战 以真实商业项目案例为基础,模拟游戏开发公司流程,完全按照商业标准要求学员设计完成一个小型商业游戏的开发。通过开发制作完整的大型2d mmorpgs商业项目,提高学生的编程能力,增加学生的实际工作经验

文档评论(0)

1亿VIP精品文档

相关文档