本课程是一门视频游戏研发的入门课程。课程主要介绍了视频游戏相关的概念和相关的核心技术,主要包括游戏平台、游戏设计初体验、游戏类型简介、游戏开发团队的建立、人工智能在游戏中的应用、游戏开发工具简介、2D游戏贴图制作技巧、2D游戏动画。
本课程成绩由五部分累加:平时成绩(包括课堂测验与考勤)占30%,实验成绩占40%,期末考试占30%。
(一) 教学内容
1.游戏设计概论(4学时)
游戏的发展历程,游戏的设计的技术分类。电子游戏运行的硬件平台,电子游戏的专有名词,电子游戏的常见术语。
2.游戏设计架构(4学时):
游戏的设计原则,游戏的基本架构
3.游戏的类型与语言(2学时)
游戏的类型,游戏的基本开发语言与工具。
4.游戏中的各元素(4学时)
游戏中的图形/图像元素、程序动画等,游戏中的声音元素,游戏中的交互元素。
5.画面与动画控制和物理动作的设计(4学时)
使用定时器控制节奏,特殊动画面效果,卷动背景,物体的移动,物体间的碰撞,粒子的应用,
6.剖析人工智能:(4学时)
移动型人工智能,行为型人工智能,策略型人工智能。
7.2D斜角游戏(4学时)
游戏制作前的工作,背景横向卷动,斜角地图贴图,障碍物贴图,排序贴图,障碍物判断。
8.引擎的开发与编辑工具软件的制作(2学时)
游戏引擎简介,游戏引擎发展史,游戏引擎的发展方向,地图编辑器,剧情编辑器,特效编辑器,人物道具编辑器,深刻理解游戏引擎的概念。
VC++程序设计,多媒体技术,计算机图形学
1.荣钦科技.Visual C++游戏设计. 北京科海电子出版社. 2003年6月
2.荣钦科技.游戏设计概论.北京科海电子出版社. 2003年6月