APP下载

角色扮演教学法在《Flash ActionScript 3.0游戏项目开发》课程中的应用

2019-11-16马彧廷乐山师范学院计算机科学学院

消费导刊 2019年37期
关键词:讲授法角色扮演案例

马彧廷 乐山师范学院计算机科学学院

一、《Flash ActionScript3.0游戏项目开发》课程教学研究现状

《Flash ActionScript3.0游戏项目开发》课程利用flash软件,采用ActionScript 3.0 (简称AS 3.0) 脚本语言来完成多种类型交互游戏的开发。对于编程开发类课程,常用的教学模式主要有以下两种:

(一)讲授法。讲授法是常用的教师通过口头语言传授知识的一种方法[1]。在编程类课程中,往往不可避免地通过讲授法向学生讲解相关程序代码的语法语义、逻辑关系、具体实现方法等。讲授法的优势在于,能够非常系统地将相关的理论知识铺陈开来,但其缺点也很突出。首先,程序代码本身极其枯燥乏味,学生被动地接受理论知识,极有可能会起到事倍功半的效果;其次,学生花费大量时间学习理论知识,却根本不知道如何将这套理论运用到实际的项目研发中去,造成理论与实际运用严重脱节的现象。

(二)案例教学法。案例教学法的优势在于,通过案例演示与讲解,使学生直观地了解相关理论知识在实际中的运用[2-4]。然而,案例教学法也存在一定缺陷,如该课程《Flash ActionScript3.0游戏项目开发》,一个游戏案例中所运用的代码知识点之间往往是跳跃的,如此以来,学生所学的知识点是零碎的、分散的、不系统不全面的,以致于学生学完这门课程后,记忆点可能仅停留在这门课程有很多丰富有趣的游戏案例印象上,而一旦自己动手实践,却无能为力。

二、角色扮演教学法简介

角色扮演教学法,是指在某一个任务进行过程中,教师或学生通过扮演某种社会角色,来实施相应的教学过程,进而完成相应教学任务的一种教学方法[5-6]。

就该课程而言,《Flash ActionScript 3.0 游戏项目开发》是针对企业游戏项目研发所设置的课程,而在企业的游戏项目研发过程中,一个游戏项目的开发需要完成项目策划(包括项目的可行性分析、用户需求分析等)、游戏设计(包括界面UI设计、人物角色设计、场景设计、交互功能模块设计等)、游戏交互功能实现、代码调试与软件测试、后续程序升级与维护等一系列复杂过程。因此,文章应用角色扮演教学法,通过布置一个综合游戏开发项目,并让老师扮演该项目的项目总监角色,学生分别扮演该项目的游戏策划师、游戏设计师、游戏开发师、游戏维护师等项目角色,去模拟一个企业游戏项目研发的全过程,从而向社会输出具备特定能力素养的专业技术型人才。

三、角色扮演教学法在《Flash ActionScript3.0游戏项目开发》中设计与实施

在实际进行游戏开发创作时,往往会遇到各种意想不到的程序缺陷或错误。这就要求游戏开发者在代码调试与软件测试方面接受锻炼,积累丰富的经验。而讲授法+案例教学法仅仅是完成了游戏开发一系列流程中的“游戏交互功能实现”环节,却忽略了尤为重要的代码调试与软件测试、后续程序升级与维护等环节能力的培养和训练,使学生在进行游戏开发时,得不到丰富的经验积累,致使课堂教学与企业要求相脱节。基于此,文章提出将角色扮演教学法应用于《Flash ActionScript 3.0游戏项目开发》课程教学实践中,让学生通过游戏项目角色扮演,去模拟一个企业的游戏项目研发的全过程,从而向社会输出具备特定能力素养的专业技术型人才。其教学过程设计如下:

(一)第一阶段:教师以“项目总监”角色通过引导式教学法进行理论教学

《Flash ActionScript 3.0 游戏项目开发》既具有一定的理论性,又具有较强的实践性,只有具备扎实的理论基础,才能厚积薄发,转化为游戏项目开发中的实际技能。传统的讲授法,学生是被动地接受理论知识,极有可能会起到事倍功半的效果。因此,采用引导式教学法,通过分组讨论、问题牵引等方式,引导学生对相关知识点进行探索、归纳、总结。在知识点架构的编排中,除了要注重知识点的系统性,还需要注重知识点的主次、详略,精准把握知识的重难点。

(二)第二阶段:教师以“项目总监”角色通过案例教学法进行实践技能训练

通过案例教学法,引导学生将理论知识向实践技能转化。在案例教学法中,所设计的案例要注意以下几点:

1.案例紧贴生活实际。所设计案例要具备较强实用性,不能与生活实际应用相脱节。

2.案例所包含的知识点是系统的。案例中所蕴含的代码知识点能够系统、完整地体现本章节的相关知识点,知识点之间具备很好的衔接性,而不能是跳跃的、分散的。故在本阶段所设计的案例应当是模块性质的、专题性强的,而非综合性强的。

3.案例具备可操作性。所设计的案例在难度和广度方面应当符合学生的学情。

(三)第三阶段:全方位游戏项目开发师技能人才的培养

该阶段是角色扮演教学法核心内容,是从单一的专题性案例向综合性项目开发的跨越,是学生技能水平的进一步提升,是学生从简单的课堂实践技能向企业游戏项目研发师专业技能的蜕变。通过让学生模拟一个企业游戏项目研发的全过程,培养学生真正成为具备特定游戏项目研发能力的专业技术型人才。主要包括如下:

1.将本学院的数字媒体技术实训中心用于模拟公司企业游戏项目研发部门,本学院实训中心的多媒体计算机设备用于模拟企业相关软硬件设备。

2.学生被赋予了游戏项目角色身份,如游戏策划师、游戏设计师、游戏开发师、游戏维护师等,学生成为教学的主动参与者,以团队的形式共同完成一个游戏项目开发实战。

3.教师以“项目总监”角色参与教学,成为教学客串者。角色扮演教学法在《Flash ActionScript3.0游戏项目开发》课程中角色分工设计方案如下:

表3-1:角色扮演教学法角色分工表

(四)第四阶段:教师以“项目总监”角色进行评估总结

根据第三阶段“游戏维护师”撰写的总结报告,教师以“项目总监”角色对该项目进行评估总结,并实施相应的奖惩措施。

四、结语

针对《Flash ActionScript3.0游戏项目开发》课程具有较强的实践性与综合性特点,文章提出了将角色扮演教学法应用于《Flash ActionScript 3.0游戏项目开发》课程,通过游戏项目角色扮演,使学生掌握一个企业游戏项目的项目策划、游戏设计、游戏交互功能实现、代码调试与软件测试、后续程序升级与维护等研发全过程,使课堂教学与企业需求相衔接,从而向社会输出真正具备特定游戏项目研发能力的专业技术型人才。

猜你喜欢

讲授法角色扮演案例
角色扮演游戏
案例4 奔跑吧,少年!
浅析讲授法在地理课堂教学中的应用策略
“角色扮演”拯救荷兰舰队
随机变量分布及统计案例拔高卷
发生在你我身边的那些治超案例
高中生物课堂教学运用讲授法的辩证认识
剖析角色扮演在初中英语会话教学中的应用
讲授法在大学英语课程教学中应用研究
一个模拟案例引发的多重思考