advanced game features theory)
课程教学大纲。
为使课程实现标准化,明确课程的重点与难点、充分保证教学质量而编写本大纲,其中包括教学内容分析、学时分配、教材选用以及拟采用的教学方法与教学建议等内容。
更改记录。修改类型分为 a – added m – modified d – deleted
第一部分说明部分。
一、 课程的性质和任务。
高级游戏特性实现》是游戏程序设计专业学生必修的专业理论课。本课程作为图形技术的综合实践提高课程,为已经学完《directx程序设计》课程的学员专门设置。主要讲解高级游戏特性的系列专业技术,其中包含了天空盒、粒子系统、天气效果、室外场景生成、室内场景生成与管理等游戏中常见特性的实例、分析和实现。
本课程集合了游戏业界资深程序员丰富的游戏专业技术积累,直接培养学员掌握当前在游戏公司中求职的基本要求,帮助学员贴近游戏开发人才需求,顺利进入游戏行业。
二、 课程的目的和要求。
本课程要求学生达到以下水平:
深入了解游戏特性的基本概念。
掌握一般游戏特性实现原理;
对当前游戏开发技术的前沿热点有一定了解;
具备相应的实践编程能力。
三、 教学内容。
本课程总学时为64学时,其中授课32学时,上机实习32学时。
四、 教材及参考书。
教材: 北京递归科技****内部教材——《高级游戏特性实现》
递归教育丛书内部编号:rgdc-b04
参考书:北京递归科技****内部教材——《directx程序设计》
递归教育丛书内部编号:rgdc-b03
五、 所需软硬件环境。
软件环境:操作系统:建议windows 2000 professional或windowsxp professional
平台:microsoft visual 7.0
directx9.0 sdk
opengl图形开发库。
硬件环境:cpu:建议1.4g以上。
内存:建议256m以上。
第二部分教学内容。
第一章游戏特性机理。
一、教学内容。
1.1什么是游戏特性。
1.2 direct3d程序框架。
1.3虚拟摄像机。
二、教学目标。
1.了解本课程和教材的大概面貌,清楚学习本课程所需的基础知识。
2.学习direct3d程序的基本框架。
3. 游戏中常见的摄像机镜头类型,实现摄像机类。
三、重点与难点。
1.direct3d程序的基本框架。
2.虚拟摄像机的实现原理及数学算法。
第二章游戏场景。
一、教学内容。
2.1高度图地形。
2.2天空盒。
二、教学目标。
1.读取高度图,实现简单的游戏地形。
2.游戏中常见的天空制作方式,天空盒的实现。
三、重点与难点。
1.天空盒与摄象机的配合。
2.基于高度图的室外地形实现方法。
第三章场景管理。
一、教学内容。
3.1 lod地形。
3.2 bsp室内场景。
二、教学目标。
1.室内外场景管理技术概述。
2.lod地形原理和渲染实现。
3.bsp室内场景实现。
三、重点与难点。
1.lod室外地形渲染。
2.bsp室内场景实现。
第四章粒子系统。
一、教学内容。
4.1 粒子系统的属性及参数。
4.2 粒子运动控制。
4.3 粒子系统程序实现。
二、教学目标。
1.了解粒子系统实现原理。
2.掌握粒子系统实现技术。
三、重点与难点。
1.粒子运动控制。
2.粒子系统程序实现。
第五章自然环境模拟。
一、教学内容。
5.1水面实现。
5.2树木模拟。
5.3天气现象。
二、教学目标。
1.使用纹理动画技术实现水面。
2.使用公告板实现树木。
3.雨雪天气模拟。
三、重点与难点。
1.基于纹理操作的水面实现。
2.基于billboard系统的植物模拟。
第六章模型动画。
6.1 关键帧动画。
6.2 蒙皮动画。
6.3 骨骼动画。
二、教学目标。
1.掌握关键帧动画的原理。
2.蒙皮动画的程序实现。
3.骨骼动画的程序实现。
三、重点与难点。
1.蒙皮动画的程序实现。
2.骨骼动画的程序实现。
第三部分教学计划。
课程名称:高级游戏特性实现理论。
一、教学时数安排。
二、成绩考核。
三、教学进度。
任课教师系或教研室主任填表日期 20 年月日。
《高级英语》教学大纲
高级英语 教学大纲。一 课程名称 高级英语。二 课程类别 专业必修课。三 教学时数 周学时数4,总学时数204四 学分 8 五 开课时间 第。五 六 七学期。七 教学对象 英语专业本科。三 四年级学生。八 教学目的 高级英语课的目的是向学生系统介绍英语阅读 翻译 写作以及修辞方面的知识,使学生通过学...
《高级英语》教学大纲
高级英语 教学大纲。一 课程名称 高级英语。二 课程类别 专业必修课。三 教学时数 周学时数4,总学时数204四 学分 8 五 开课时间 第。五 六 七学期。七 教学对象 英语专业本科。三 四年级学生。八 教学目的 高级英语课的目的是向学生系统介绍英语阅读 翻译 写作以及修辞方面的知识,使学生通过学...
《高级英语》教学大纲
一 课程名称 高级英语。二 课程类别 专业必修课。三 教学时数 周学时数4 总学时数204 四 学分 8 五 开课时间 第。五 六 七学期。七 教学对象 英语专业本科。三 四年级学生。八 教学目的 高级英语课的目的是向学生系统介绍英语阅读 翻译 写作以及修辞方面的知识,使学生通过学习和练习掌握这些方...