4138
备注:
|
← 于2008-02-23 15:36:33修订的的版本4 ⇥
16
converted to 1.6 markup
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 1: | 行号 1: |
= 游戏软件开发基础教学大纲 = 1. 课程名称:游戏软件开发基础(Fundamentals of Game Development) 1. 课程代码:1421242009 1. 学分/总学时:2.5/54 1. 开课单位:计算机科学与工程学院 1. 面向专业:计算机科学与技术专业及相关专业 == 课程的性质、目的和任务 == 随着家用计算机的普及及Internet连接到千家万户,越来越多的人利用计算机游戏娱乐、接受教育,因此计算机游戏已成为朝阳产业,国家也正在加大力度扶持游戏产业。游戏业是一种朝阳产业,早已是IT界人士的共识。而目前游戏产业从业人员的短缺使得“游戏”人才大为抢手,为游戏业培养人才的游戏教育正逐渐成为一种朝阳产业。本课程就是针对上述情况特为计算机系本专科学生开设的。 游戏设计基础是游戏系列课程中最重要的一门基础理论课程。它主要介绍游戏开发的基本原理和基本思想。。通过学习本课程,学生掌握了游戏软件的设计技术,同时提高学生的编程能力和创造能力。 == 学习本课程学生应掌握的前设课程知识 == 本课程的先行课程有:高级语言程序设、面向对象程序设计、数据结构 == 学时分配 == 课程授课时间为36学时,实验课时为18课时 ||章节||理论学时||实验学时||合计学时|| ||第1章||2||2||4|| ||第2章||14||8||22|| ||第3章||8||8||16|| ||第4章||8||0||8|| ||第5章||4||0||4|| ||合计||36||18||54|| == 课程内容和基本要求 == 第一章 Python概论(2学时) 主要内容: 1. Python的介绍与发展历史 1. Python的安装与运行环境 1. python游戏开发介绍 基本要求: 要求了解Python发展的历史,掌握Python的安装和运行,了解游戏开发基本过程以及Python在游戏开发中的作用。 第二章 Python基本语法(14学时) 主要内容: 1. Python的基本数据类型 1. Python的控制流 1. python的函数 1. python的类和对象 1. python的模块和包 基本要求: 要求掌握Python的常用语法,包括基本数据类型、控制流、函数、类、模块等,能够编写简单的Python脚本程序。 第三章 Pygame游戏开发框架(8学时) 主要内容: 1. Pygame框架的基本概念和原理 1. Pygame的基本流程 1. Pygame动画 1. Pygame的音乐音效 基本要求: 要求掌握Python的游戏开发框架Pygame的原理,掌握Pygame游戏设计方法,掌握游戏动画的基本原理,掌握游戏音乐和音效的实现方法 第四章 游戏开发辅助模块(8学时) 主要内容: 1. OpenGL三维图形 1. socket网络编程 基本要求: 要求了解Python中OpenGL的使用方法,了解Python中socket的实现方法,能够实现简单的联机游戏。 第五章 游戏开发综合(4学时) 主要内容: 1. 游戏开发的基本流程 1. 游戏策划基础 1. 游戏开发的成功案例 基本要求: 要求了解游戏开发的基本过程(策划、程序、音乐和美术等),掌握游戏设计的基本原理,了解成功的游戏设计案例。 == 教材及学生参考书 == 教材: 1. 《Learning Python》 Mark Lutz, David Ascher著 O'Reilly出版社 ISBN 0-596-00281-5 参考书和网站: 1. 《用Python学编程》 Alan Gauld著 清华大学出版社 ISBN 0-201-70938-4 1. 《网络游戏开发》 姚晓光 恽爽 王鑫 译.机械工业出版社.ISBN 7-111-14391-4 == 作业及课外学习要求 == 为了培养学生主动学习能力和激发学生的创造潜力,要求学生课外在网上多多参阅有关游戏设计的理论、思想和方法。要多动手设计游戏程序。 == 课程考核方式及成绩评定方法 == 课程的成绩由平时成绩(40%)和游戏设计实物成绩(60%)组成。平时成绩由平时考勤、学习态度、实验成绩组成。课程设计实物成绩由2个的游戏设计实物的成绩组成。 == 其它说明 == |
<<AttachList>> |