首页  >  Scratch编程猫  >  文章正文

如何把游戏设计方法应用在Scratch编程活动中

Scratch编程猫 2019-06-12 qhdsteam.com

  几乎所有孩子都喜欢游戏。当学习中有游戏主题出现时,孩子们都会格外兴奋。我们在学习Scratch编程的时候,游戏也是最受欢迎、内容最多的主题之一。这是因为Scratch面向图形角色编程的特性,省去了专业编程过程中绘图、重绘、图层叠加处理等复杂的工作,让我们能够很容易地在舞台上放置角色,添加逻辑,快速实现一个游戏。

  那么,在制作Scratch游戏的活动中,有哪些专业游戏设计知识可以融入在教学里呢?接下来,我们从游戏设计的基础入手,先了解游戏设计的核心三要素:游戏机制、游戏性、审美体验。

游戏设计的基础三要素

  ●游戏机制是指游戏的规则,以及游戏内各元素的逻辑与规则,这是一个游戏最核心的部分。一些常用的游戏基本分类就是按游戏机制划分的,比如策略游戏、动作游戏、角色扮演游戏等。

  ●游戏性是指在游戏机制之上的多元设计和随机性设计,是增强游戏乐趣、可玩性和耐玩性的设计内容。

  ●审美体验是指游戏中的美术、动画、影像、音乐、音效、体感等感官体验,以及历史、伦理、情感、道德等人文层面的感受和思考体验。审美体验是体现一个游戏从普通到优秀,乃至卓越的重要部分。好的审美体验也能带给人深刻的第一印象。相信大家都有过这样的体验,课堂里几个人分别展示过自己的Scratch作品后,大家印象比较深的往往是美术和音乐最有特点的作品。

  理解了核心三要素,我们就能够初步掌握游戏设计的基本方法论,同时也形成了科学的分析理解游戏作品的思维方法。

以曾经风靡全球的游戏《愤怒的小鸟》(图1)为例,其游戏机制非常简单明了:抛射出你拥有的小鸟,打掉所有的小猪,游戏就取得胜利。使用越少的小鸟打掉所有的小猪,就能够获得更高的评分。

图1《愤怒的小鸟》游戏场景

  《愤怒的小鸟》简单明了的游戏机制使得它非常易于理解,用户能很快上手。但能够使玩家们乐此不疲一关接一关玩得不亦乐乎的原因则是它的游戏性设计。当你熟悉了以冲撞为特点的小红鸟后,你又能使用快速俯冲、击破木头障碍的小黄鸟,还有能分身擅长砸玻璃的小蓝鸟、黑色炸弹鸟、白色下蛋鸟等。作为敌方的小猪也有小小猪、普通猪、钢盔猪、猪老爷、猪国王等不同防御能力的多种类型。在关卡场景里,有木质、玻璃、石头、炸药等不同障碍。在《愤怒的小鸟》星球大战版中,还出现了太空中的失重场景。这些多种多样的游戏元素又以各种方式排列组合在一起,就形成《愤怒的小鸟》的丰富多彩的游戏性。

  《愤怒的小鸟》打造的审美体验也是非常有代表性的。不论男女老幼,不论是不是游戏玩家,都很难说不喜欢这些可爱又滑稽的小鸟和小猪。游戏团队也把他们独特的设计手法尽可能地利用充分,除不断推出万圣节、圣诞节、春节等节日主题的季节版,还推出了与《里约大冒险》和《星球大战》主题相结合的特别主题版。也是因为成功的审美体验塑造,《愤怒的小鸟》甚至成为了一种流行文化,把游戏角色拓展到了文化衍生品和游乐场领域之中。

  通过对《愤怒的小鸟》的分析,我们初步理解了游戏设计三要素都是什么。我们每见到一个游戏时,都可以在脑子里快速思考一下,这个游戏的三要素是什么,它们分别起到了怎样的作用,哪一个要素还能做得更好。养成这样的思考习惯,能帮助我们更高效地从其他游戏作品中吸取优点,并体系化地建构起自己的游戏设计知识储备。

如何开展Scratch游戏设计活动

  在理解了游戏三要素后,我们首先可以在制作Scratch游戏的活动中建立起游戏作品的评价体系。不论是案例赏析,还是作品评价与互评,我们都可以让学生围绕着游戏三要素形成理解方法和评价方法。通过大量的分析与评价练习,学生就能够逐步形成自己的游戏设计思维。在思维训练开展的同时,我们还要进行更多的制作实践。下面我会介绍一些针对游戏三要素设计的活动方法。

在学生刚接触游戏设计时,还不能在三要素的三个方面同时做到充分的思考。参考图2中游戏三要素的基本特点,我们可以先易后难地逐步提升游戏设计的难度与工作量。

图2 游戏三要素的基本特点

  最开始,我们可以先选择技术难度较低的游戏类型,简化在游戏机制和游戏性方面的工作量,针对最直观、相对容易实现的审美体验这一点做练习。这里介绍一种经典的游戏类型——探索冒险游戏,完整名称是探索与点击冒险游戏(point-and-click adventure game)。这类游戏的主要内容就是角色与场景的切换,并且只需要鼠标点击的操作。这听起来好像就是一个Scratch的交互动画。探索冒险游戏本质上确实相当于一个交互动画,但其能成为一个游戏,并具有可玩性,主要就体现在审美体验的设计上。

上世纪90年代初,由美国西木工作室(Westwood Studio)开发的《凯兰迪亚传奇》(图3)就是一款经典的探索冒险游戏。游戏依照欧洲神话建立了一个庞大的魔法世界凯兰迪亚,玩家会在森林、荒岛、岩洞、城镇、王宫里穿梭,遇到精灵、巨龙、魔法师等形形色色的人物与生物,解决一个又一个的谜题,最终发现这个世界的秘密。整个游戏的迷人之处主要体现在世界与人物的设定、故事剧情的设计,甚至是游戏里幽默的语言上。《凯兰迪亚传奇》是较早期的游戏,在技术实现上,我们用今天的Scratch比较容易模仿。

图3 《凯兰迪亚传奇》游戏场景

  从这个作品可以看出,即使没用到复杂的技术,利用优秀的故事、曲折的剧情、用心的视觉设计,也可以创造出引人入胜的游戏体验。在学生学习Scratch的初期,还没有掌握复杂编程技术的阶段,可以引导和鼓励学生创造自己的探索冒险游戏,也能创造出有成就感的游戏作品。

  在学生掌握了更多Scratch编程技术,可以模仿着制作一些如弹球、打地鼠等经典小游戏时,我们可以让学生基于这些现有的游戏机制,做游戏性的改良和升级。1972年世界第一款获得成功的商业游戏《Pong》,游戏机制非常简单,用板子接住来回反弹的球,就可以保持得分,没接住则失败。今天我们用Scratch可以很容易地制作。

  那么,已经这么简单的游戏,我们还能增加它的游戏性吗?这里我们可以借助思维导图进行发散思维,从游戏中的元素“球”“板”开始寻找创意点。比如,我们同时打更多的球,同时操作更多的板。如果同时有多个球和多个板,我们还可以给它们分配不同的颜色,只能用同颜色的板去接同颜色的球。

在Scratch官方社区里,有一个想法更独特的改编作品叫做《Circle Pong》(图4,可参见https://scratch.mit.edu/projects/178141127/)。游戏中只用1个板子和1个球,但板子只能沿一个圆环移动反弹球得分,不能让球掉出圆环之外。这种跳出常规思维的创意更有启发性。

图4 《Circle Pong》游戏场景

  游戏的机制设计和游戏性设计通常会交错在一起。在游戏性上的一个小想法,可能就会改变游戏机制,产生一个新类型的游戏。比如在《Pong》中增加可击打消失的障碍,就变成了打砖块类(breakout)游戏。所以,与游戏性设计练习相似,我们把练习的起始条件进一步简化,不再基于成型的游戏延展,而是基于更抽象的交互操作进行设计。举例来说,我们可以从“点击—发射”这个交互操作作为起始条件,让学生思考能设计出什么样的游戏(容易想到的常规思路可能是子弹射击类的游戏)。

  游戏设计是一种特殊的工程设计方法,需要我们系统化地制订目标、构建规则、验证结果;游戏设计也是一种艺术创造,结合我们对世界的理解,想象和创造前所未有的艺术体验。在Scratch学习活动中增加游戏设计的成分,能够激发学生自主学习的兴趣,让学生在学习技术的同时应用技术,并了解社会产业的真实需求。


标签:

发表评论

秦皇岛少儿编程 Copyright @ 2019-2020 All Rights Reserved. 版权所有 备案号:冀ICP备19006486号   涉未成年人专用举报邮箱:7002903@qq.com