【游戏设计原理】98 - 时间膨胀

在这里插入图片描述

从上文中,我们可以得到以下几个启示:

  1. 游戏设计的核心目标是让玩家感到“时间飞逝”
    游戏的成功与否,往往取决于玩家的沉浸感。如果玩家能够完全投入游戏并感受到时间飞逝,说明游戏设计在玩法、挑战、叙事等方面达到了吸引人的平衡。
  2. “心流”是实现积极时间膨胀的关键
    玩家达到心流状态时,挑战与技能之间的平衡让他们完全沉浸于游戏中。这种状态能使时间感被打破,从而创造愉快的游戏体验。因此,设计游戏时需要特别关注难度曲线的合理性和玩法的流畅性。
  3. 避免冗长和无趣的内容
    冗长的叙事或过多重复性操作容易导致消极的时间膨胀,令玩家感到时间“被拉长”。游戏设计者应该关注玩家的情绪反馈,避免设计出让玩家感到厌烦的元素。例如,减少不必要的文本,优化交互流程或提供跳过选项。
  4. 测试反馈是优化游戏的关键
    如果测试中发现玩家抱怨“时间被拉长”,这就是一个明确的警告,说明游戏中的某些部分缺乏趣味性或吸引力。设计者应通过反馈不断调整游戏内容,使之更有趣、更能让玩家投入。
  5. 节奏和内容丰富性至关重要
    不同类型的玩家对时间膨胀的感知可能不同,因此游戏应设计合理的节奏和多样化的内容,以满足多样化的玩家需求。例如,快速节奏的玩家可能需要更紧凑的设计,而喜欢慢节奏体验的玩家可能更偏好探索类的内容。
  6. 玩家体验是检验游戏设计的最终标准
    无论游戏的技术如何先进,玩法设计如何巧妙,最终评判标准是玩家的实际体验。是否让他们沉浸其中、感到时间飞逝,是衡量游戏设计成功的重要标志。

总的来看,设计一款优秀的游戏,需要从玩家感知的时间流逝角度出发,打造富有吸引力和沉浸感的体验,同时持续优化和调整以避免让玩家感到时间“被拉长”。


原文:

原理98 时间膨胀
爱因斯坦的相对论里,时间膨胀是一个用于如下现象的术语:两个事件之间的时间间隔,在两个相互运动或在重力场中不同位置的观察者看来并不相同。本质上,时间不仅仅是在两个观察者看来不同,它实际上对于他们也是不同的。

虽然人类不常能感觉到实际上的相对论的时间膨胀,在游戏中知觉上的游戏膨胀却是真实存在并且经常发生的。这种体验可以被描述为在进行某种活动时时间被“拉长”或“飞逝”。“快乐的时光总是短暂的”这一说法就是一种知觉性的时间膨胀的表达。周五上班的最后一个小时感觉特别的长也是一种常见的知觉性的时间膨胀。在这两个例子中,客观地讲时间根本就没有改变,一个小时还是一个小时。改变的是我们关于时间如何流逝的感知。

通常情况下,当玩家沉浸在游戏中时,他可能一抬头就惊讶地发现已经过去了一小时或更长时间,而他自己还觉得只过了几分钟。这种时间膨胀的体验和“心流”(参见原理38“心流”)发生时的情况类似。我们可以认为玩家已经达到了心流,这个挑战的挫折感和参与感之间的平衡恰到好处。

俄罗斯方块的玩家经常感受到时间膨胀,他们本来只打算玩几分钟,却一不小心玩了几个小时。这类时间膨胀发生的时候,玩家感受到的时间比真实的时间流逝得要快多了。在许多最好的游戏里都会出现这样的情况。就像追求任何乐趣时一样,时间过得飞快。

当测试一个游戏时,玩家可能会觉得时间被拉长了,这当然是跟游戏制作者的期待相反的。如果这个游戏设计是好的、有趣的,时间膨胀应该以一个积极方式出现而不是消极的方式。

很多时候,当玩一个复杂的角色扮演类游戏(roleplaying game, RPG)时,玩家会被没完没了的叙事弄得很烦,在厌倦和无聊的情绪下不停按着“下一条”的按键。对这些玩家而言,时间膨胀就是以一种消极的方式在进行。如果玩家抱怨时间被拉长了,这是一个明确的信号说明游戏制造者没能找到游戏设计师(国内公司通常称为游戏策划)所追寻的那难以捉摸的有趣元素。如果玩家玩得享受,时间应该是飞逝的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/964200.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

RocketMQ面试题:进阶部分

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…

Deepseek-R1 和 OpenAI o1 这样的推理模型普遍存在“思考不足”的问题

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

结构性多余到结构性消失的现象和案例

在碎片化的现象和案例中提取关联性的信息。 也就是废墟之上如何重生的问题。 碎片化无处不在,普通人无人可以幸免。 当AI能力越来越强大,如下这些都在变为现实。 生产力 98%的人是过剩劳动力 人在大规模地被废弃 当人是生产力主体的时候,如…

(脚本学习)BUU18 [CISCN2019 华北赛区 Day2 Web1]Hack World1

自用 题目 考虑是不是布尔盲注,如何测试:用"1^1^11 1^0^10,就像是真真真等于真,真假真等于假"这个测试 SQL布尔盲注脚本1 import requestsurl "http://8e4a9bf2-c055-4680-91fd-5b969ebc209e.node5.buuoj.cn…

【C++】P1957 口算练习题

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 💯前言💯题目描述输入格式:输出格式: 💯我的做法代码实现: 💯老师的做法代码实现: 💯对比分析&am…

【Linux系统】信号:再谈OS与内核区、信号捕捉、重入函数与 volatile

再谈操作系统与内核区 1、浅谈虚拟机和操作系统映射于地址空间的作用 我们调用任何函数(无论是库函数还是系统调用),都是在各自进程的地址空间中执行的。无论操作系统如何切换进程,它都能确保访问同一个操作系统实例。换句话说&am…

LabVIEW双光子成像系统:自主创新,精准成像,赋能科研

双光子成像系统:自主创新,精准成像,赋能科研 第一部分:概述 双光子成像利用两个低能量光子同时激发荧光分子,具有深层穿透、高分辨率、低光损伤等优势。它能实现活体深层组织的成像,支持实时动态观察&…

「全网最细 + 实战源码案例」设计模式——策略模式

核心思想 享元模式(Flyweight Pattern)是一种行为型设计模式,用于定义一系列算法或策略,将它们封装成独立的类,并使它们可以相互替换,而不影响客户端的代码,提高代码的可维护性和扩展性。 结构…

安全策略实验

安全策略实验 1.拓扑图 2.需求分析 需求: 1.VLAN 2属于办公区,VLAN 3属于生产区 2.办公区PC在工作日时间(周一至周五,早8到晚6)可以正常访问OA server其他时间不允许 3.办公区PC可以在任意时刻访问Web Server 4.生产…

一文了解边缘计算

什么是边缘计算? 我们可以通过一个最简单的例子来理解它,它就像一个司令员,身在离炮火最近的前线,汇集现场所有的实时信息,经过分析并做出决策,及时果断而不拖延。 1.什么是边缘计算? 边缘计算…

对象的实例化、内存布局与访问定位

一、创建对象的方式 二、创建对象的步骤: 一、判断对象对应的类是否加载、链接、初始化: 虚拟机遇到一条new指令,首先去检查这个指令的参数能否在Metaspace的常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化…

Altium Designer绘制原理图时画斜线的方法

第一步:检查设置是否正确 打开preferences->PCB Editor ->Interactive Routing->Interactive Routing Options->Restrict TO 90/45去掉勾选项,点击OK即可。如下图所示: 然后在划线时,按下shift空格就能够切换划线…

【R语言】环境空间

一、环境空间的特点 环境空间是一种特殊类型的变量,它可以像其它变量一样被分配和操作,还可以以参数的形式传递给函数。 R语言中环境空间具有如下3个特点: 1、对象名称唯一性 此特点指的是在不同的环境空间中可以有同名的变量出现&#x…

NeuralCF 模型:神经网络协同过滤模型

实验和完整代码 完整代码实现和jupyter运行:https://github.com/Myolive-Lin/RecSys--deep-learning-recommendation-system/tree/main 引言 NeuralCF 模型由新加坡国立大学研究人员于 2017 年提出,其核心思想在于将传统协同过滤方法与深度学习技术相结…

【ChatGPT:开启人工智能新纪元】

一、ChatGPT 是什么 最近,ChatGPT 可是火得一塌糊涂,不管是在科技圈、媒体界,还是咱们普通人的日常聊天里,都能听到它的大名。好多人都在讨论,这 ChatGPT 到底是个啥 “神器”,能让大家这么着迷?今天咱就好好唠唠。 ChatGPT,全称是 Chat Generative Pre-trained Trans…

c++ 定点 new 及其汇编解释

&#xff08;1&#xff09; 代码距离&#xff1a; #include <new> // 需要包含这个头文件 #include <iostream>int main() {char buffer[sizeof(int)]; // 分配一个足够大的字符数组作为内存池int* p new(&buffer) int(42); // 使用 placement new…

Linux系统之whereis命令的基本使用

Linux系统之whereis命令的基本使用 一、whereis命令介绍二、whereis命令的使用帮助2.1 whereis命令的帮助信息2.2 whereis命令帮助解释 三、whereis命令的基本使用3.1 查找命令的位置3.2 仅查找二进制文件3.3 仅查找手册页3.4 输出实际使用的查找路径3.5 指定自定义搜索路径 四…

CH340G上传程序到ESP8266-01(S)模块

文章目录 概要ESP8266模块外形尺寸模块原理图模块引脚功能 CH340G模块外形及其引脚模块引脚功能USB TO TTL引脚 程序上传接线Arduino IDE 安装ESP8266开发板Arduino IDE 开发板上传失败上传成功 正常工作 概要 使用USB TO TTL&#xff08;CH340G&#xff09;将Arduino将程序上传…

整形的存储形式和浮点型在计算机中的存储形式

在计算机科学的底层世界里&#xff0c;数据存储是基石般的存在。不同数据类型&#xff0c;如整形与浮点型&#xff0c;其存储方式犹如独特的密码&#xff0c;隐藏着计算机高效运行的秘密。理解它们&#xff0c;是深入掌握编程与计算机原理的关键。 一、整形的存储形式 原码、反…

无人机PX4飞控 | PX4源码添加自定义uORB消息并保存到日志

PX4源码添加自定义uORB消息并保存到日志 0 前言 PX4的内部通信机制主要依赖于uORB&#xff08;Micro Object Request Broker&#xff09;&#xff0c;这是一种跨进程的通信机制&#xff0c;一种轻量级的中间件&#xff0c;用于在PX4飞控系统的各个模块之间进行高效的数据交换…