【游戏设计原理】1 - 游戏中的对称性/非对称性与同步性

在游戏设计中,对称性非对称性同步性是影响玩家体验和游戏深度的重要维度。理解这些概念以及它们如何相互作用,能够帮助开发者设计出更加丰富、具有吸引力和玩家互动性的游戏。本文将通过具体的游戏示例和实际应用,帮助你更好地理解这三个原则在不同类型游戏中的体现。


1. 对称性(Symmetry)与非对称性(Asymmetry)

对称性游戏(Symmetric Gameplay)

对称性游戏中的玩家体验完全相同。每个玩家的角色、技能、资源和目标是一样的。对称性设计通常强调玩家之间的技能差异,而不是资源或起点的差异。

特点
  • 所有玩家拥有相同的资源、角色或技能。
  • 游戏的平衡性通常较好,因为所有玩家的起点相同。
  • 游戏过程公平,玩家的胜负主要取决于个人技能和决策。
典型例子
  • 《坦克大战》(Battle City):这是一款经典的对称性多人游戏,每个玩家操控的坦克功能相同,地图和障碍物也没有区别,胜负完全取决于玩家的操作技能。
  • 《超级马里奥兄弟》:尽管是单人游戏,但每一关的挑战对所有玩家都是相同的,玩家通过自己的能力来克服挑战。
  • 《星际争霸》(StarCraft):虽然玩家选择的种族不同,但在每局游戏的初期,资源和基地的构建条件是相同的。策略和操作是决定胜负的关键。
优缺点
  • 优点:游戏公平性高,易于理解和上手。
  • 缺点:可能缺乏深度和变化,容易在一段时间后变得单调。

非对称性游戏(Asymmetric Gameplay)

非对称性游戏中,玩家的角色、资源、信息或能力是不同的。游戏的目标可能也会有所不同。这种设计增加了游戏的深度和多样性,通常要求玩家根据自己不同的角色特点来制定策略。

特点
  • 游戏中的玩家可能拥有不同的角色能力、资源或信息。
  • 角色间的目标可能不同(如一方是进攻方,另一方是防守方)。
  • 非对称性通常能够带来更多样化和富有创意的游戏玩法。
典型例子
  • 《狼人杀》:每个玩家的角色和目标完全不同(如狼人、平民、预言家等)。狼人需要隐藏身份并通过投票暗中消灭其他玩家,而平民则需要通过推理找出狼人。
  • 《地铁:逃离》(Metro Exodus):游戏中的敌人和玩家扮演的角色具有不同的能力和目标,玩家可能要与各种非玩家角色(NPC)互动,而这些NPC的行为模式、任务和目标与玩家完全不同。
  • 《黎明杀机》(Dead by Daylight):游戏中一名玩家扮演杀手,其他玩家则扮演幸存者。杀手和幸存者的能力、目标完全不同,游戏中的体验也因此产生了强烈的对比。
优缺点
  • 优点:游戏的多样性和创新性更强,可以创造出更多有趣的体验。
  • 缺点:平衡设计相对复杂,需要更多的测试和调整,避免某一方过于强大。

2. 同步性(Synchronization)与非同步性(Asynchronization)

同步性游戏(Synchronous Gameplay)

同步性游戏中,所有玩家的动作几乎是实时进行的,游戏过程中的互动是同步的。这种设计通常用于强调即时反馈、快速反应和互动。

特点
  • 所有玩家同时在线进行游戏,互动和决策是同步的。
  • 游戏的进程是实时的,通常有较强的竞争感和紧张感。
典型例子
  • 《英雄联盟》(League of Legends):每个玩家在游戏中都能实时控制自己的角色,与队友和敌人进行互动。所有玩家在同一时间作出决策,游戏进展是实时的。
  • 《绝地求生》(PUBG):所有玩家同时进入游戏并实时互动,玩家之间的对抗是同步的,极大增加了游戏的紧张感。
  • 《马里奥赛车》(Mario Kart):所有玩家的赛车同时在同一个赛道上进行,游戏画面和进度是实时更新的,确保了同步的竞技体验。
优缺点
  • 优点:即时反馈和紧张感,适合强调竞技性和策略性。
  • 缺点:对网络延迟要求较高,需要流畅的服务器支持,可能会因为技术问题影响游戏体验。

非同步性游戏(Asynchronous Gameplay)

非同步性游戏中,玩家的决策和操作可以在不同时间进行。即使两位玩家同时在线,他们的行动也可能并不是即时的,而是分批进行的。

特点
  • 玩家可以在不同时间段进行操作,不需要同时在线。
  • 游戏通常以回合制、逐步传递信息或行动的方式进行。
典型例子
  • 《填字接龙》(Words with Friends):玩家在不同时间完成每一轮的操作,尽管两名玩家可能同时在线,但他们的回合并不在同一时刻进行,进度由系统记录。
  • 《帝国时代》(Age of Empires):一些版本支持非同步的多人游戏,玩家可以在不同时间完成自己的回合,并等待其他玩家的反馈。
优缺点
  • 优点:适合碎片化时间,玩家可以在自己的节奏下进行游戏,不需要强迫自己在特定时刻完成操作。
  • 缺点:缺乏即时互动感,可能使得游戏进程变得缓慢,缺乏紧张感。

3. 如何在实际游戏设计中应用对称性/非对称性与同步性

实际游戏设计中的应用

在实际的游戏设计中,对称性、非对称性和同步性并不是独立的,它们可以交替或结合使用,以打造出更加丰富的游戏体验。假设你正在开发一款名为"BallX"的滚球游戏,我们可以根据不同的设计目标,灵活应用这些原则,来创造不同的玩家体验。

1. 对称性设计

如果你希望BallX 的游戏设计具有公平竞争性,可以采用对称性设计。在这种模式下,所有玩家的角色、能力和资源是相同的,他们的目标和挑战也是一致的。玩家之间的胜负完全依赖于个人的操作和策略。

  • 游戏玩法:玩家操控的滚球具备相同的技能(如加速、跳跃等),并在同一个赛道上展开竞赛。
  • 应用场景:这种设计适合那些喜欢公平竞争和技能比拼的玩家,游戏的平衡性较强,玩法简单易懂。
2. 非对称性设计

如果你希望游戏中加入更丰富的策略和互动,可以考虑使用非对称性设计。例如,某些玩家控制普通的滚球,而其他玩家则可以控制一个"游戏管理员"角色,该角色能够施放障碍物或影响其他玩家的进程。这样,玩家的体验和目标不再相同。

  • 游戏玩法:一个玩家扮演"挑战者"角色,控制一个简单的滚球,而另一个玩家则扮演"障碍制造者",可以创造障碍物、改变赛道,甚至加速或减速球的运动。
  • 应用场景:这种非对称性设计适合那些希望游戏中充满不确定性和创新的玩家。它能够打破单一竞技的玩法,增加更多策略层面,提升游戏的可玩性和深度。
3. 同步性设计

如果你想要提升游戏的即时性和互动性,可以选择同步性设计。这类游戏要求玩家在同一时间内作出反应和决策,通常会在竞技性游戏中得到广泛应用。

  • 游戏玩法 :在BallX中,玩家在同一时刻操控滚球,通过即时反应来避免障碍物、收集道具或进行竞争。所有玩家都在同一赛道上,随时互相影响。
  • 应用场景:同步性设计适合那些追求紧张刺激、快速反应的玩家,特别是竞技类或多人实时对战游戏。
4. 非同步性设计

如果你希望玩家能够在不同时间进行游戏并减少对实时互动的依赖,可以采用非同步性设计。在这种设计中,玩家可以在自己的节奏下进行游戏操作,游戏进程也可以分批次更新。

  • 游戏玩法 :在BallX中,玩家可以在自己的时间内控制滚球完成一系列任务或障碍挑战。每个玩家的进度是独立的,游戏通过回合制或逐步推进的方式进行。
  • 应用场景:非同步性设计适合休闲类或单人向游戏,特别是那些不需要玩家同时在线的游戏。例如,玩家可以在自己的闲暇时间玩每个回合,游戏的进度会在玩家操作完成后自动更新。

总结

  • 对称性非对称性同步性是游戏设计中的重要原则,它们决定了玩家在游戏中的角色体验、互动方式和游戏进程的设计。
  • 对称性游戏 适合公平竞技,强调玩家的个人技能和决策;非对称性游戏则可以增加角色间的差异性,创造更丰富的互动和策略。
  • 同步性游戏 注重实时互动,能够增强竞技感和紧张感,而非同步性游戏则允许玩家在不同时段内进行操作,适合更灵活、碎片化的游戏体验。
  • 在实际的游戏设计中,开发者可以根据游戏类型、目标玩家群体和玩法需求,灵活运用这三者的组合,以创造出更具吸引力的游戏体验。以"BallX"这个滚球游戏为例,我们可以根据需要设计对称性、非对称性和同步性的结合,打造一个既公平又富有变化、既紧张又轻松的游戏世界。

通过对这些原理的应用,游戏不仅能够增强玩家的沉浸感,还能提高游戏的深度和可玩性,从而吸引更广泛的玩家群体。


《游戏设计的100个原理》原文:
原理1 游戏的对称性/非对称性和同步性

在对称性游戏(Symmetric gameplay)中,参与游戏的玩家的体验完全一样。国际象个实体棋盘游戏,就是一个例子(通过邮件下棋的玩法不在此列,因为总有一个村一人先知道自己要走哪一步,而他的对手直到看到邮件才能知道)。而经典游戏《乓》(Pong则是电子游戏中一个典型的对称性游戏的例子。玩《乓》时两个玩家轮流发动自己的动作两人看到的画面完全同步,都和对方完全一样。

很多游戏机上的多人游戏会让所有的玩家在同一时间看到相同的场景。在《马里奥赛车》(Mario Kart)中,一局游戏里所有的玩家会看到完全相同的小全景图,显示所有人的进展情况,而每一个玩家的主窗口会以他自己的赛车为画面中心,以便于他精确地操挖自己的赛车。从这个角度看,这个游戏既是对称性游戏又是非对称性游戏,因为游戏中既有完全相同的全景图又有各个赛车所处环境的独有界面。

在非对称性游戏(Asymmetric gameplay)中,参与游戏的玩家的体验并不完全一样《龙与地下城》(Dungeons and Dragons)就是一个典型的非对称性游戏。在这个游戏中地下城主(Dungeon Master或Game Master,GM)的扮演者能知道所有正在发生的事情而其他玩家则只知道一部分。此外在一些电子游戏中,一些玩家可以利用特殊技能看到其他玩家看不到的事物,比如陷阱。这些都属于有目的的不对称。

最后,游戏中的延迟也会导致玩家看到的画面有不同。这种意外产生的信息不对称可能会产生这样的后果,比如玩家误以为他打出了一枪,事实上,因为服务器还没能把信息传递给他,他可能已经被看不见的对手击中了。

这就让我们开始思考同步性(synchronicity)问题。同步的游戏是指在游戏过程中参与的双方同时发动自己的动作。这是多人网络游戏中常见的形式。玩家同时在线时通常会看到几乎相同的画面。多人游戏机游戏的特点正是如此,如《马里奥赛车》就拥有完美的同步性。

而最近流行的游戏《填字接龙》(Wordswith Friends)采用的则是非同步的游戏机制在这样的游戏机制中,一位玩家先采取一步行动,网络将这一步行动传达至游戏的另方,另一位玩家再采取相应的行动。即使两位玩家同时在线,这个过程也需要一定的时间。而如果另一位玩家暂时不在线,这个过程可能需要长达数天。

相关推荐
Footprint_Analytics2 天前
Web3 游戏周报(1.13 - 1.19)
游戏·web3
代数狂人3 天前
NPC与AI深度融合结合雷鸟X3Pro AR智能眼镜:引领游戏行业沉浸式与增强现实新纪元的畅想
人工智能·游戏·ar
tealcwu3 天前
【游戏设计原理】72 - 学习曲线
游戏·游戏策划
想不明白的过度思考者3 天前
关于扫雷的自动补空实现C语言
c语言·算法·游戏
windwind20004 天前
游戏画质升级史的思考
游戏·创业创新·玩游戏·游戏策划
扶离_flee4 天前
麦田物语学习笔记:构建游戏的时间系统
笔记·学习·游戏
Thomas_YXQ6 天前
Unity3D手机游戏发热发烫优化指南与技巧详解
开发语言·网络·游戏·unity·unity3d
程序员buddha6 天前
华为OD上机考试真题(Java)——排队游戏
java·游戏·华为od
向宇it6 天前
【零基础入门unity游戏开发——unity3D篇】URP 3D光源组件(Light)介绍、烘培灯光、实现太阳耀斑镜头光晕效果(基于unity6开发介绍)
开发语言·游戏·3d·unity·c#·游戏引擎
windwind20007 天前
独立游戏大电影观后感
游戏·玩游戏·游戏策划