融游戏于高职程序设计第二课堂教学的探索与实践-最新教育文档

更新时间:2023-11-12 23:14:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

融游戏于高职程序设计第二课堂教学的探索与实践

目前高职计算机、软件相关专业广泛开设的《Java语言程序设计》、《C语言程序设计》、《C++程序设计》等课程,大都有配套的在线评判系统作为辅助教学的系统,学生在这些系统中可以通过解决实际中的问题来提升利用计算机分析问题、解决问题的能力。但是,目前存在的主要问题有以下几点:首先,题目数量庞杂,难易不等,有些没有分门别类,学生难以系统学习,自主性欠缺的学生难以提起访问兴趣;其次,网站结构较为陈旧,界面比较枯燥,缺乏激励机制。

面临高职学生日益呈现的自我控制能力弱、学习动机水平较低等典型学习特征,营造良好的课下学习环境,通过游戏化的第二课堂的引入,吸引学生主动投入,通过游戏中的情境激发学习兴趣,提高程序设计技能,培养良好的职业素养。为实现如上目标,笔者使用计算机、多媒体、互联网等数字化元素重新构建虚拟互动环境,通过多条任务线,由浅入深引导学生完成程序设计的学习,而且界面非常接近流行的网络游戏界面,通过在第二课堂的实施,收到了较好的教学效果。 1 游戏情境创设

情境认知理论认为,学习环境的设计必须基于真实的任务,必须能够促进师生间和学生间的协作,能够促进学生的自主学习,以及促进学生的探究。学习环境有三个基本要素:学习者、

互动性学习材料、实施过程。可以说,情境认知就是学习者在真实的任务中,在实践共同体的合作与交流中,逐渐从实践场走向实践共同体,又从实践共同体的外围走向核心,并在此过程中完成对知识的意义的建构。

在第二课堂中,通过构造游戏性的真实任务,引导学生利用所学知识去解决实际问题,使学生从游戏场景中获得任务奖励,从而获得成就感,激发学习兴趣。笔者根据目前学生中比较流行的暴雪魔兽系列故事为背景,创建游戏名为《AC传说》,引入多条故事任务线,在一条任务线中,通过设计某个人物角色在某个场景事件中遇到了什么样的问题,需要玩家协助内置角色解决问题来完成任务,这种类似RPG(Role Playing Game,角色扮演)游戏,能以学生为中心,较好使学生融入游戏中,从而获得知识和成就感。 2 知识内容设计

准确而全面的知识内容分析与设计是开发教育游戏的基础,以上游戏场景、游戏情节、人物设计等等都是为实现教学内容服务的。因此,只有对教学内容进行准确的分析,才能使整个游戏结构紧凑、目的突出。教学内容和目标涵盖了很多方面,例如知识目标、能力目标和态度目标等,在进行游戏设计的时候都要有所体现。在游戏设计的过程中,知识、能力目标被设计改造为对应系列任务;而实现的过程和方法则被设计为游戏内置NPC(Non Player Character,非玩家控制角色)引导学生认知发展,使学

习者能够在认知发展的情况下主动完成任务;而态度目标或素质目标则是通过任务本身的故事情节来引导学生正确的态度与价值观,如积极向上的任务设定等。 3 游戏激励机制

在游戏设计中,除了一般RPG游戏的玩家等级和经验值的相关设定之外,还设置了声望系统、成就系统和竞技系统。在声望系统中,通过设置不同语种、不同类型题目的声望阵营,可以吸引学生通过必要的手段进行游戏来增加声望,获取声望奖励,提升学生学习特定教学内容的驱动力。成就系统中,通过验证玩家各种游戏数据,能够为玩家提供新的挑战,满足以目标为导向的玩家需求,并能让其他玩家直观地了解到所获得的各项成就,能够满足玩家的表现需求、个性化,并带来一定挑战,成就奖励包括徽章或者称号等。竞技系统是能够提供玩家之间进行较量的场所,并且能够通过竞技排名,产生特殊的竞技场奖励,从而刺激学生彼此竞争来产生学习动力。 4 游戏体验设计

用户体验存在于游戏的方方面面,包括画面、操作、声音、任务引导等。学生玩家通过视听体验开始接受游戏,通过易用的游戏操作获得较好的游戏体验,友好的任务指引能吸引玩家继续游戏,保持在线时间。在视听体验方面,根据学生熟悉的游戏故事背景,进行相关的UI界面设计和场景设计;而在操作易用性方面,能让玩家方便地学习、使用和体验游戏内容,获得乐趣,

其中包含了易见,即便于玩家发现,易学,即容易被玩家学习和易用,即易被玩家掌握和熟记;在任务引导方面,通过完善的帮助系统和信息查找系统来显示友好的信息,想玩家之所想,解决可能阻碍正常游戏的问题来呈现友好的功能。

通过以上几个方面,最终能完成吸引不同类型的玩家,在不同游戏时期的需求,针对性的设计目标,不断深入地进行游戏。其中包含:上线吸引,吸引玩家进行登录和保持在线;成长吸引,让玩家有不断成长的需求,吸引重复登录;成就吸引,吸引玩家不断获得游戏成就、游戏声望、竞技奖励等,增加游戏粘性。 5 游戏系统搭建

本游戏系统依托于在线评判系统,用户交互可以选择多种客户端,如图为系统架构图。 系统架构图

用户通过登录验证服务器进行身份验证,登录验证服务器置于新浪云计算平台,可以连通多个社交网络进行验证,便于用户玩家信息的分享;使用游戏应用服务器进行游戏逻辑服务,其中游戏引擎就在这个服务器上;评判服务器相对独立,进行游戏数据的评判,同时也是在线评判系统(不含AC传说)的评判服务器群。6 游戏应用效果

在本校200人/年计算机、软件相关专业的培养规模下,在推广AC传说游戏之前,课程单独地使用在线评判系统能达到日均25的UV(Unique Visitor,独立访客)数量,评判系统上正

确解决10题以上的活跃用户74人;通过AC传说游戏的应用,日均UV达到43,同比增长72%,完成新手任务线、达到3级的活跃用户数量(正确解决12道题目)达到164人,同比增长120%,校外IP访问用户也有非常明显的增长,影响力正在逐步扩大。 在活跃玩家用户基数不断扩大的情况下,学生通过游戏中的等级系统、声望系统、成就系统和竞技系统丰富了程序设计课程的第二课堂,使AC传说在学生中的影响力越来越大,学生使用计算机分析问题、解决问题的能力获得了普遍提升,效果明显。 7 结语

《AC传说》游戏经过详细的课程内容的分解和故事情境的设计,能作为教学辅助的资源丰富学生第二课堂的内容,并且能提升学生学习的兴趣,提高玩家粘性。玩家通过完成任务线,由浅入深地进行相关知识点的学习,同时能获得任务奖励、声望奖励、成就奖励;通过竞技挑战,能相互促进,相互学习。随着游戏系统的不断完善,它将在学生程序设计第二课堂的学习中发挥更大的作用。 【

本文来源:https://www.bwwdw.com/article/ksqv.html

Top