《网络游戏脚本编程》
Script programming for online games
课程教学大纲
为使课程实现标准化,明确课程的重点与难点、充分保证教学质量而编写本大纲,其中包括教学内容分析、学时分配、教材选用以及拟采用的教学方法与教学建议等内容。
更改记录
日期
被修改的章节
修改的类型
修改描述
修改人
审批人
版本
060915
全部
A
创建
李华杰
0605
*修改类型分为 A – ADDED  M – MODIFIED  D – DELETED

第一部分 说明部分
一、 课程的性质和任务
《网络游戏脚本编程》是游戏程序设计专业学生必修的专业课。本课程是一门游戏开发专业课程,以现有国际成熟商业化游戏引擎为基础,介绍游戏脚本程序设计的方法。通过讲解脚本语言的基本概念、基本语法,并以此培养学员的程序设计基本概念和能力,为下一步学习高级程序设计语言完成积累。在本课程学习中,学员能够了解游戏引擎的基本概念,学会使用引擎脚本设计和实现自己的游戏,开始游戏编程,迈出游戏程序工程师的第一步。
二、 课程的目的和要求
本课程的任务是以现有国际成熟商业化游戏引擎为基础,从游戏开发实际出发,使学生深入了解游戏引擎的使用,熟练掌握使用游戏引擎及脚本语言进行游戏开发必需的知识,能够胜任脚本级游戏开发的工作,成为合格的游戏程序员。
三、 学时分配
本课程总学时为64学时,其中授课48学时,上机实习16学时。
教学内容
课堂学时
实验学时
1 3D学编程的游戏app游戏开发
3
1
2 Torque Script程序设计基础
3
1
3 Torque Script结构化程序设计
3
1
4 Torque面向对象基础与游戏结构
6
2
5 加入游戏模型对象
3
1
6 游戏特性实现
3
1
7 游戏声音和音乐
3
1
8 GUI控件
6
2
9 Torque网络编程基础
6
2
10 玩家角机制
3
1
11 游戏场景实现
6
2
四、 教材及参考书
教材:
        北京递归科技有限公司内部教材——《网络游戏脚本编程》
递归教育丛书内部编号:RGDC-Z04
参考书:
北京递归科技有限公司内部教材——《应用级游戏开发实践》
递归教育丛书内部编号:RGDC-Z05
五、 所需软硬件环境
软件环境:
操作系统:建议Windows 2000 Professional,或Window XP sp2
        软件平台:Microsoft Visual Studio.NET 7.0
                    Torque Game Engine SDK
                    EditPlus
                    PhotpShop CS
                    3DS MAX 6.0
硬件环境:
CPU:建议2.0G以上
内存:建议512MB以上
显示卡:3D显卡,支持DirectX 9.0,建议显存64M以上

第二部分 教学内容
1 3D游戏开发
一、教学内容
1.1 3D游戏引擎
1.2 Torque游戏引擎介绍
1.3 小结
二、教学目标
1.了解3D游戏引擎,掌握引擎的基本概念
2.了解Torque游戏引擎
三、重点与难点
1Torque游戏引擎结构
2 Torque Script程序设计基础
一、教学内容
2.1 计算机程序设计发展历程
2.2 程序设计思想
2.3 Torque Script编程基础
2.4 本章小结
二、教学目标
1.了解计算机程序设计发展历程
2.了解基本的程序设计思想及方法
3.掌握Torque Script编程基础
三、重点与难点
1.基本的程序设计思想及方法
2Torque Script编程基础
3 Torque Script结构化程序设计
一、教学内容
3.1 分支结构
3.2 循环结构
3.3 数组
3.4 函数
3.5 命名空间
3.6 小结
二、教学目标
1.掌握Torque Script结构化程序设计基本语法
2.掌握Torque Script中数组的使用
3.掌握Torque Script中函数的类型,定义与使用
4.掌握Torque Script中命名空间的概念
三、重点与难点
1.数组的使用
2.函数的类型,定义与使用
3.命名空间的概念
4 Torque面向对象基础与游戏结构