文档详情

普及型计算机游戏设计课程探索

I***
实名认证
店铺
DOCX
69.47KB
约7页
文档ID:272442306
普及型计算机游戏设计课程探索_第1页
1/7

       普及型计算机游戏设计课程探索                     傅向华,周 虹,王志强(深圳大学计算机与软件学院,广东深圳518060)摘要:当前,国内高校计算机基础教育面向普通在校大学生的普及型游戏开发与设计类课程仍然很少文章介绍了深圳大学面向非计算机专业学生开设“计算机游戏设计”课程的教学实践过程,通过比较普及型游戏设计类课程与专业类课程的异同,探讨普及型计算机游戏设计课程的教学内容、教学方法和教学实践关键词:计算机游戏设计;计算机基础教学;教学内容;教学实践近年来,计算机游戏得到飞速发展,国内高校相继开设了一些游戏设计开发类课程,主要可归纳为如下几种情况:①高校自己设置游戏美术设计与游戏程序设计相关的专业,培养游戏设计与开发的专门人才,如北京航空航天大学软件学院较早开设了计算机游戏设计方向,北京电影学院动画学院动画专业游戏设计方向、清华大学美术学院、广东商学院、湖南大学东方科技学院等设置了游戏相关专业②将职业培训与高校学历教育相结合,联合开办游戏开发设计专业,如北京汇众益智公司与湖南大众传媒学院在内的十几所高校合作,联合开办游戏开发设计专业,加强高校人才培养模式与中国游戏产业实际需求的接轨,另外像首都师范大学、北京邮电大学、西安电子科技大学以及华南师范大学等学校就联合社会培训机构,开设动漫游戏设计或游戏软件开发专业。

③一些高校在开设的动画专业或计算机专业中尝试开设游戏类的选修课程,如中国美院成立了传媒动画学院,浙江理工大学成立了动画系,深圳大学艺术设计学院也成立了动画系,均包含有游戏设计课程;而山东大学齐鲁软件学院在2004年第1学期面向三年级学生开设“游戏软件设计”课程,浙江大学计算机图形国家重点实验室2004年第1学期面向计算机专业学生开设“计算机游戏设计”课程从上述情况可看到,目前多数高校所开设的游戏类课程,均为在学生已具有一定专业知识(程序开发能力或美术动画设计能力)的基础之上开设的,课程开设的主要目的是培养学生进行专业游戏开发或设计的能力在现有的计算机基础教育中,游戏开发与设计类课程基本上处于空缺状态事实上,为普通在校大学生开设游戏类课程,对于提高学生的知识结构和综合素质,帮助学生进一步了解和掌握最新的数字娱乐技术,以及扩展和深化计算机基础教育都具有重要意义作为大学计算机基础教育的有益尝试,深圳大学计算机系于2007年秋季首次面向普通在校大学生开设普及型的“计算机游戏设计”课程该课程的开设引起学生的极大兴趣,目前已开设两次由于选修该课程的多数学生并不具备程序开发或动漫设计的基础,因此如何定位该课程的教学目标,如何安排课程的教学内容、采用何种教学方式、如何确定该课程与其他计算机基础课程之间的关系,需要不断探索与实践。

1 课程教学内容探索计算机基础教育是面向非计算机专业的计算机教学,其总体要求是培养学生具有一定的计算机基础知识、方法和技能,以及利用计算机解决本专业领域中问题的基本能力随着计算机的普及和互联网的发展,游戏产业已形成完整的产业链,为了让在校学生了解计算机游戏的制作过程,熟悉游戏设计开发的原理与方法,我校于2007年秋季开始面向普通在校学生开始“计算机游戏设计”课程,并将其纳入我校的计算机基础教学体系中,如表1所示由于游戏是一种集剧情、美术、音乐、动画、程序等为一体的复合技术,在整个游戏设计开发过程中,会涉及到游戏策划、游戏内容编辑、游戏美工、音频制作、游戏开发、游戏测试等多种角色[2-3]而选修该课程的多数学生并不具有很好的程序开发或动漫设计基础,因此,在安排教学内容时,本课程突出介绍游戏开发与设计中的原理和方法,并注重基于Flash软件介绍游戏开发和设计的具体实现,主要的教学内容及目的如下:1)计算机游戏概述主要包括计算机游戏的概念及发展历史:计算机游戏的特点;游戏的分类方法及类型(包括动作游戏、冒险游戏、角色扮演游戏、策略游戏、模拟游戏、竞速游戏、智力游戏、运动游戏等);游戏运行平台介绍。

本部分内容将加深学生对计算机游戏的发展过程、特点等基本知识的了解,掌握游戏的分类方法,树立学生正确的游戏观念2)游戏开发周期主要介绍游戏的生产周期:游戏的开发团队组成;游戏开发过程中的进度和预算本部分内容将使学生从比较宏观的角度了解计算机游戏的整个开发过程、游戏开发过程中涉及的人员角色及其分工,了解游戏开发过程中的进度安排和预算,具备有关游戏开发的整体知识,有利于后续章节内容的理解3)游戏创意文档化主要内容包括游戏设计中需注意的要素;如何将游戏设计思想转化为文档;游戏设计文档撰写本部分内容将使学生了解游戏设计中需要注意的问题,掌握游戏设计文档的撰写方法,加强学生将游戏创意转化为游戏设计的能力4)游戏实现基本技术主要内容包括游戏编码的组成部分和实现流程(Flash动画、Actionscript编程基础);游戏可视化(Flash中游戏交互的实现);游戏听觉化(Flash中声音的播放)通过本部分的内容学习,学生将掌握利用Flash设计并制作游戏的基础知识,包括Flash动画制作的基础知识、Actionscript编程基础、以及Flash游戏交互方式、声音播放等的实现,为利用Flash制作游戏奠定技术基础。

5)游戏设计的实现元素主要内容包括游戏界面设计及故事叙述;游戏中的数学和人工智能;原型化方法以及游戏场景构建;游戏的完成通过本部分的学习,学生将了解游戏界面设计、故事叙述的基本知识,理解游戏中的数学和人工智能,并通过一些实例分析Flash游戏的具体实现,使学生掌握将有创意的游戏设计转变为可玩的Flash游戏的方法6)游戏的商业层面主要介绍游戏营销;游戏行业中的经济学通过本部分内容的学习,学生将了解游戏的营销方式和市场行为,了解游戏的赚钱和花钱之道上述教学内容的学时分配如表2所示2课程教学方法探索“计算机游戏设计”是面向全校学生开设的公共选修课,由于不同年级不同专业的学生知识结构和能力差异较大,因此在教学中应该兼顾各个能力层次的学生,使每个同学均能有所收获考虑到该课程在每个教学年度的第二学期开设,此时学生已具备一定的软件使用和网络应用能力,而且选修该课程的学生对于游戏的设计与制作均有浓厚的兴趣,我们通过不断探索与实践,针对本课程知识点多、内容覆盖范围广、学生能力差异较大等特点,形成一套较完整的以任务驱动为主的混合学习模式的教学体系2.1 建立立体化的教学环境为加强课程的教学效果,我们已逐步建立起“课堂教学+实验教学+网络教学”的立体化教学环境。

1)课堂教学课堂教学的内容主要可以分为两部分:一部分是有关计算机游戏的基本概念和基本知识的介绍,这部分内容比较好理解,主要结合当前比较流行的游戏(如开心网、魔兽世界等)进行讲解,以提高学生的兴趣:另一部分是有关Flash游戏制作的技术,考虑到选修该课程的主要是非计算机专业的学生,大多数学生的编程能力较差,因此在简单介绍Action script语法规则的基础上,结合实际的Flash游戏实例进行讲解2)实验教学只有让学生动手,才会使他们感到有成就感,进而才会对课程产生兴趣,学起来才会变得比较从容因此本课程安排了三个比较大的实验,通过实验,使学生完成动画制作、Flash游戏编程和游戏制作的整个过程学生带着老师的问题进行实验,老师在指导过程中搜集和归纳学生遇到的问题,并在下一次课堂教学中及时进行总结和强调形成课堂——实验——课堂的循环信息刺激,有利于学生加深对知识的理解,并强化记忆并且,考虑到有些实验难度较大,因此每个实验都提供了相应的实例和制作视频,使学生可以通过类比对照的方法完成实验3)网络教学利用学校的网络教学平台,向学生提供课程教学的相关资料、课程信息,以及丰富的网上教学资源,以便于学生在课后自主学习。

2.2综合利用多种教学方法课堂教学是整个教学活动的另一重要环节,课堂组织是否科学合理直接影响学生学习的质量和效果笔者非常注重课堂教学方法,总结出了一些有效的措施1)明确学习目的,激发学习兴趣,采用启发式教学兴趣是促进学习的巨大动力,教师有义务激发学生的学习兴趣所以,在课程之初就清楚地告诉学生学习该课程的目的如通过演示一些Flash游戏,告诉学生学习完本课程以后,自己也可以动手去做,从而激起学生的兴趣2)根据教学内容,合理安排教学进度,把握教学节奏该课程涉及内容多,多数同学又不具备相关基础知识因此在课程进度方面采用“慢快结合,实例示范”的方式慢”是为了让学生有充足的时间消化接收新概念;“快”是当讲授日常接触的内容时,使学生理清知识强化记忆即可,避免让学生产生“我知道,没意思”的情绪3)巧设任务(案例),妙用分组讨论,突出探究式教学该课程要求理论与应用并重,并希望同学能够掌握Flash制作游戏的方法而在讲解游戏制作时,如果单纯讲程序设计的语法,多数学生都没有兴趣,因此,主要采用案例教学法,结合已设计制作好的Flash游戏进行讲解,既解释语法规则,又剖析了游戏的设计制作过程,从而调动学生进行积极思考和探究,强化理解。

课程不要求学生掌握所有的内容,而是根据学生兴趣,有选择性地学习最后,学生可以通过分组合作完成所设定的任务2.3基于CDIO理念开展实践教学“计算机游戏设计”课程实验教学的设计思想是:通过增加实践性环节(如验证型实验、设计型实验)来促进学生对Flash游戏设计制作相关概念的了解和掌握,使得学生能够利用Flash工具软件和Action script脚本编程语言,设计并制作Flash游戏作品,激发学生的学习主动性,培养学生的游戏设计创作能力,巩固课堂教学效果课程安排有18学时的课内实验,包括3个比较大的实验项目,具体安排如表3所示实践教学内容注重培养学生使用Flash设计与制作游戏作品的能力,鼓励和支持学生利用业余时间创作计算机小游戏作品,切实提高学生游戏设计与创作的能力除了提供课内实践内容,学校机房和多媒体实验室在课外时间均向学生开放,为学生的自主学习创造了条件主要措施如下:1)根据学生实际和现有条件,教师自行设计实验内容,力争使实验具有可操作性,同时也体现出趣味性2)积极开展小组实验,提高学生的合作能力,锻炼学生解决复杂问题、难度较大问题的能力3)开展学生创新实验,老师根据知识点,提出要求;学生自己选择问题,最后完成实验,提交实验作品。

4)课内实验教学与课外实验教学相结合,开放实验环境和网络教学资料,鼓励学生进行自主式实验通过实践教学,达到了如下效果:1)通过实践教学,加深了学生对游戏设计与制作过程的理解;2)多数学生掌握了Flash动画制作、基本的Flash游戏编程技能;3)通过分组,学生可以协同分工,完成小型Flash游戏的制作2.4结合实验和游戏项目进行考核本课程的实践性较强,因此课程考核摒弃了笔试方式,采用实验考核和项目考核相结合的方式实验考核主要考察学生平时对相关知识的掌握程度,由3次实验组成项目考核要求学生分组,完成一个比较完整的游戏项目学生自由分组(每组不超过3人),利用Flash或其他工具软件,设计并制作一款可玩小游戏,要求提交设计制作文档、源代码、可执行文件、PPT演示文稿等材料游戏项目分数评定采用共同打分方式:每个小组公开演示自己设计制作的游戏,由教师和其他小组成员组成评审团对其进行评分评分标准主要考虑所制作游戏的可玩性、交互性、实现难度以及演示效果等部分学生作品如下图1为来自信息与计算科学专业、动画专业的3位学生设计制作的“吸血鬼角色扮演游戏”学生采用“RPG游戏制作大师”制作了地图、人物、武器等,然后利用Flash的Action script脚本语言将各个游戏元素关联集成,实现游戏逻辑、游戏交互和关卡。

图2为数学学院的3位学生完成的“古堡迷踪”游戏,该游戏。

下载提示
相似文档
正为您匹配相似的精品文档