当前位置:首页 > 新闻资讯 > 学2D网络游戏程序设计包括哪些课程?
学2D网络游戏程序设计包括哪些课程?
来源:汇众教育编辑:小汇None1
我想学习2D网络游戏程序设计,不知道都要学习哪些课程?
游戏程序设计师,负责游戏引擎的开发及编写相关工具,编写游戏程序并找出游戏中存在的bug并且解决。
游戏程序设计师,与一般的程序设计人员不同,必须有广泛的兴趣,对时尚有敏锐度,关注流行动态,对玩家的游戏需求有深入了解,同时还需要熟悉各类游戏,当然编程技术也要非常精通。
2D网络游戏程序设计师必备的通关技能:
游戏程序设计:C++程序设计入门,基本数据类型和输入输出,流程控制语句,数组、指针和引用、函数,程序结构和书写规范,结构体和联合体、类,继承与多态,异常处理与程序调试。
算法与数据结构:算法分析,数据结构,基本算法,STL 的概念与使用,静态库与动态库,XML 库的使用。
Win32 程序设计:Windows 程序入门,Windows 消息,GDI 绘图,游戏工具与MFC,网络编程基础。
游戏数学和智能应用:游戏中的坐标系,矢量、矩阵,几何碰撞,物理模拟,人工智能与寻路算法。
2D 游戏技术与应用:2D 游戏技术概论,游戏地图系统,GUI 系统,战斗系统设计,任务系统,优秀的声音引擎 BASS,Cocos2D-X 引擎,Box2D 物理引擎。