本章首先要理解工具和功能的概念,这是玩家在游戏中可以获得的方法和条件。玩家掌握和改进工具的过程就是改进式发展,主要体现在功能的增加和增强上。然后要理解功能矩阵,掌握功能和工具的设计、改进和策略。
本章包括:7.1,改进的逻辑;7.2,功能的设计;7.3,工具的设计;7.4,升级的策略;7.5,设计示例。
7.1,改进的逻辑
改进式发展就是模拟人们所使用工具的发展进步,工具是被赋予了功能的对象,工具及其功能就是解决问题的方法和条件,是最重要的发展对象。在游戏中,将经过定义的功能,组合在一起形成工具,这些功能和工具让玩家拥有了行动能力,可以完成任务。玩家拥有的功能越多越强,玩家可做的事情也越多越厉害。改进式发展的设计思路就是通过功能的增加和改进,让玩家拥有越来越强大的工具。
一、功能
功能是游戏定义的、玩家可以拥有的、改变事物的方法和过程。在改造世界过程中,人们不断改进劳动工具,从而获得发展。在游戏中,玩家也可以通过不断获得和改进功能,来实现行动力的发展。功能的发展与劳动工具的发展是类似的,通过功能增加和增强来实现。
功能包括主动功能和被动功能。主动功能是需要玩家操作才能实现的功能,比如动作和技能。被动功能是无需玩家操作就能自主实现的功能,比如装备的属性、角色的AI智能等。功能可以组合起来构成多功能的工具,比如拥有多个技能和属性的角色和装备。
功能的关键在于改变事物。任何一个事物的变化过程都可以定义为一个功能,比如移动事物的动作,创造新事物的技能,改变事物性质的方法,以及其他事物的发展过程,这些过程都可以由一个功能来实现。玩家使用一个功能就能实现一个变化过程,这让玩家拥有了虚拟的技能,也让游戏过程变得简单方便。一个道具,如果能改变其他事物,就具有了功能,一旦能被玩家利用,就成为工具。
功能是需要游戏定义的,玩家无法使用游戏没有的功能。同样,功能要有用,要能帮助玩家解决问题完成任务。玩法决定功能,游戏给玩家出什么样的题目,就需要相应的功能来解决问题。游戏可以模拟各种场景,将任何一个玩家感兴趣的题材做成玩家冒险的世界,并模拟其中可能出现的各种问题,以及解决问题的功能。问题有多少,功能就可以有多少。
游戏是复杂过程的模拟,而功能精简了玩家操作,这让游戏变得简单方便。在塔防游戏中,大规模的战斗对抗并不需要玩家直接参与,玩家的操作被简化到了极致,只需做出排兵布阵的决策。一个图标就可以替代一套复杂的动作或过程,这让玩家有了充足的时间用于思考和决策。
二、工具
工具是功能的集合。工具通过功能为玩家提供便利的互动方法和行动内容,帮助玩家解决问题和完成任务。根据游戏主题和玩法的不同,玩家使用的工具是多种多样的,可以设计成不同的可互动对象,比如塔防的塔和敌人,自走棋的棋子和装备,角色冒险游戏的角色、装备、技能和敌人等。玩家可以拥有、使用以及改变工具,就像现实中使用和改造工具一样,这个过程就是玩家的改进式发展。
工具所具备的功能才是关键,一个游戏道具必须拥有一个以上的功能才有意义。比如一个会法术技能的英雄,一个拥有攻击技能的炮塔,一个能提供保护的护符,一支由五个不同英雄组成的队伍,一座由多个防御炮塔组成的建筑,这些工具中的功能,才是解决问题的关键。
1、单一功能的工具
最简单的工具只有一个功能,这样的工具是容易辨识的,功能本身就是工具。塔防游戏《保卫萝卜》中大部分炮塔是单一功能的工具。横板动作射击游戏《霓虹深渊》中的每个道具是单一功能。Roguelike卡牌游戏《杀戮尖塔》的每张卡牌是单一功能。《蒙特祖马的宝藏3》中商店的每个得分道具是单一的被动功能。早期的《英雄无敌》系列,英雄携带的装备和道具都是单一功能。
2、多功能的工具
复杂的工具是由多个功能组成的功能集合,这样的工具拥有更多的变化。不同功能的搭配组合会产生丰富多样的工具,让玩法更丰富。多功能的工具复杂不直观,需要玩家花费更多时间去分辨功能和比较优劣,这会增加玩家的决策难度,但也会让游戏更耐玩。游戏可以循序渐进地增加决策难度,从简单功能过渡到多功能,逐步增加功能的复杂度。在《暗黑破环神》等游戏中,装备的词条代表一项功能,通过词条的多少和强弱制造变化。
3、综合的工具池
将多个工具组合在一起,就构成一个工具池,或者工具综合体。工具池的经营需要考虑其中每个工具的更新和取舍,玩家需要综合考虑整体上的优劣变化,才能做出决策。冒险游戏中的人物角色、麻将桌牌等游戏的卡牌组合、自走棋中的防御阵容等等,都是多功能的工具综合体,这类工具池的改进非常考验玩家对全局的把控。
图7-1-1示范了三种工具原型,分别是火球术、炎火战甲和火神。火球术是单一功能的技能,炎火战甲是多功能的装备,而火神是多种工具综合在一起的英雄,火神的工具池里包括一个装备、一把武器和三个技能。

图7-1-1,工具的功能
4、工具的发展
工具是功能的集合,工具的发展就是功能的发展,本质上是功能的增加和增强。对于单一功能的工具,其发展就是功能的增强或者迭代。对于多功能的工具,其发展就是功能的增加、迭代和增强;对于综合的工具池,其发展就是工具的增加和增强。
功能的增加就是获得新功能,工具每增加一个新功能就是发展。工具拥有的功能越来越多,可以解决的问题就越来越多。游戏可以设计丰富多样各具特色的功能,通过工具让玩家获得这些功能,就能实现发展进步。
功能的增强就是功能的进化或迭代,工具的任意功能得到强化就是发展。功能越强,就可以解决更困难的问题。游戏可以为每个功能设计逐步增强的版本,只要工具能不断增强,就能给玩家带来发展。
5、改进的策略
工具的发展策略是让玩家创新的策略,是在功能增加和增强的发展过程中,增加决策环节和创新空间,让玩家自主选择发展道路。游戏给玩家提供的决策场合越多,玩家就越能创造出不同的工具。
常见的发展策略主要是解决多样性和决策性,可以继续使用这些方法:随机和意外、优选决策和多元决策等。(1)随机和意外就是给玩家提供更多可能性,通过无法预料的可能性,吸引玩家好奇探索。(2)优选决策就是给玩家提供自主选择空间,通过多样化的功能选择,让玩家自主选择最合适的解决方案。(3)多元决策就是给玩家提供多元的发展理想,通过各种不同特色的发展目标,提升玩家兴趣和成就感。
三、功能矩阵
功能矩阵是将所有功能按照类别和等级两个维度,排列而成的功能列表,如图7-1-2所示。第一维度是类别维度,按照功能的类别进行排列,每一组都是不同的功能,互相是并列关系。第二维度一般是等级维度,按照功能的强弱进行排列,每一组是同一功能的不同等级,互相是强弱递进关系。功能矩阵还可以增加第三维度即策略维度。

图7-1-2,两个维度的功能矩阵
1、功能矩阵的作用
功能矩阵是十分方便的设计方法,它不但定义了游戏的功能,而且明确了功能的发展维度,是改进式发展中最重要的也是优先设计的内容之一。
(1)功能矩阵可以用来设计工具及其发展。从A、B、C、D到X是功能的增加;从A1、A2、A3到An是功能的增强。设计一个工具的功能,只要根据矩阵选择合适的功能组合而成即可。然后该工具无论是横向增加新功能,或者纵向增强,都会实现工具的发展。
(2)功能矩阵可以作为玩法的出题库和解答库。功能矩阵中的功能源自玩法,只要给玩家出了题目,那么就要有解决问题的方法。这个题目和解答就是功能的来源,这样逐步扩展就会形成功能矩阵。那么反过来,功能矩阵所包含的问题和解决方法,就可以作为游戏题目和过关的方法。比如怪物不怕武力但怕毒,玩家需要用毒攻击才能解决这个怪物,那么毒系防御和毒系攻击就构成一对问题和解答。
(3)功能矩阵决定了不同的玩法类型。功能矩阵不同,游戏的玩法就会不同,有什么样的功能才能做什么样的事。每个游戏都有独一无二的功能矩阵,比如同为塔防游戏的《保卫萝卜》《植物大战僵尸》和《明日方舟》,它们都设计了与众不同的敌我双方,以及不同体系的对抗功能。
2、功能矩阵的策略维度
功能矩阵的第三维度也可以称为策略维度,目的是增加功能矩阵的策略性,方法是建立功能之间的联系。
两个维度的功能矩阵相当于扑克牌的数字和花色,少了一个牌型维度,因此在策略性上明显不足。如果需要进一步增加策略性,就需要借助第三维度,建立功能之间的联系。比如将若干功能作为一个集合,赋予集合一些特殊功能。
策略维度是建立功能之间的联系,一般是从类别维度去增加功能之间的联系,也可以从等级维度去增加功能之间的联系。比如扑克牌的花色和数字两个维度,都可以形成策略关系,像同花就是花色维度形成的关系。自走棋设计了种族、职业和等级三个维度,其中种族和职业都增加了关联效果。
如图7-1-3所示,这是有第三维度的功能矩阵,通过功能类别的组合来增加策略。图中巧妙设计了单词组合法,按照单词来定义功能。每个功能为一个字母,当工具中的功能组合出一个单词时,就激活了该单词的组合功能。

图7-1-3,功能矩阵的第三维度

