【游戏设计原理】78 - 持续注意力

这个原理指出,人类的注意力通常只能维持7至10分钟,因此游戏设计需要根据这一规律进行优化。具体建议包括:
- 短时间段设计:将游戏体验分解成7到10分钟的任务或场景,以符合玩家的注意力节奏。
- 引入新刺激:在注意力下降时,通过奖励、新内容或任务来重新吸引玩家。
- 适应不同时长需求:
- 对于长时间游戏体验,设计核心循环并在关键时间点吸引注意力。
- 对于短时间游戏(如社交游戏),设计5到10分钟的小任务或1到2分钟的游戏循环。
- 动态调整体验:利用计时器或检测机制监控玩家行为,在注意力转移时提供帮助或新元素。
核心思想:通过设计短小易于消化的内容段落,以及定期重新吸引注意力的方式,帮助玩家保持专注并提升游戏的持续参与感。
那么在游戏设计中应用如何运用呢?
在游戏设计中应用持续注意力原理,可以采取以下策略:
1. 分段式设计内容
将游戏内容切分为短时间段的任务或场景,控制在7到10分钟内完成。
应用场景:
- 任务设计:任务目标要明确且简短,例如“收集10个物品”或“消灭一波敌人”。
- 过场动画:将长时间的动画分解为多个短片段,通过互动(如选择分支或快进)增强参与感。
2. 设计定期奖励机制
每隔几分钟提供奖励或新元素,刺激玩家的兴趣。
应用场景:
- 时间奖励:如在限时任务中,玩家完成一定阶段后解锁额外奖励。
- 探索激励:设计隐藏道具或彩蛋,让玩家在短时间内发现新奇内容。
3. 动态调整玩家体验
根据玩家的行为状态,实时提供适当的刺激以保持注意力。
应用场景:
- 计时触发:在检测到玩家超过一定时间无操作时,显示提示或引入新任务。
- 节奏变化:在战斗游戏中,每隔数分钟切换场景或引入新敌人来增强紧张感。
4. 优化核心游戏循环
让核心玩法简单且快速循环,1至2分钟完成一轮体验。
应用场景:
- 小游戏嵌套:将游戏内置成多个小任务,如“种植作物-收获-出售”的循环。
- 关卡分段:例如赛车游戏,将长赛道分为多个短路段,每段提供排行榜或小奖励。
5. 适配不同类型游戏
- 休闲游戏:设计单次游戏时间为5到10分钟,主打碎片化体验。例如“完成一局三消游戏”。
- 沉浸式游戏:为长时游戏设计过渡内容(如剧情、休息点),让玩家在不同节奏中切换注意力。
6. 测试与优化
通过数据分析玩家行为,确定注意力分散的时间点,优化体验。
应用场景:
- 使用热图或日志记录玩家的操作停顿、退出时间。
- 调整游戏节奏和奖励频率以匹配玩家需求。
总结
在游戏设计中,关注玩家的注意力周期,将游戏内容分解为易于吸收的小段落,同时通过奖励、互动或动态调整延长注意力持续时间。这种设计不仅提高了游戏的可玩性,还能有效增强玩家留存率和满意度。
原文:
原理78 持续注意力
不管是玩游戏、看电影、读书,还是听演讲,人类的注意力能够持续的时间是有限的。7至10分钟后,不管他们多么努力地想要集中注意力,他们的大脑会转而去注意别的东西,无论是椅子的触感,一些一闪而过的念头,还是突破他们注意力障碍的其他刺激。
这对游戏设计师而言意义何在呢?这意味着他们精心制作的15分钟的过场动画将无法维持玩家的注意力;这意味着需要阅读20分钟的叙事段落会在某个点上让玩家失去兴趣。最终,这意味着他们需要在设计游戏体验的过程中考虑每一个任务需要持续多长时间,并且把整个体验分解成一个个7到10分钟长的段落(参见原理71“ ”)。并不是说设计师将游戏体验构建成了这样易于消化接受的小段落就一定能抓住玩家的注意力,但这让维持玩家的注意力成为可能。
许多游戏的设计提供至少持续4个小时的核心体验,这意味着玩家不可能在这段时间内聚精会神地盯着屏幕,而是会被其他事情分心。设计师的工作是不断吸引玩家的注意力并且让他们的注意力保持尽可能长的时间。
另一方面,某些游戏的体验被设计成一个个小的段落,设计师期待玩家们在游戏上享受10分钟的核心体验然后再回到他们其他的事情上去。社交游戏尤其适合这种形式的游戏体验。尽管很多人每天会在社交游戏上花上一个小时,但是每一次持续的时间都很短,通常只是5至10分钟。在这段短暂的时间里,玩家的注意力会集中在游戏上,但一旦结束他们的注意力会马上转移到别处。在设计一个社交游戏时,记住所有的任务都应该控制在10分钟以内,如果你指望玩家能完成它。大部分的游戏循环都仅仅持续1至2分钟,提供小的、可持续的游戏体验段落。
对于希望带来更加可持续的游戏循环的设计师来说这并不一定是一件坏事。这只是意味着我们需要在游戏的核心循环上采取措施,在玩家热情衰减时重新得到他们的注意力(参见原理33“核心游戏循环”)。这些措施包括被动地每隔7分钟左右向玩家展示一些新的元素,比如奖励;或是主动地通过计时器来检测玩家的行动,如果玩家的注意力超过1至2分钟不在游戏上,就显示一个帮助画面或新的任务或其他内容重新吸引玩家。
相关文章:
【游戏设计原理】78 - 持续注意力
这个原理指出,人类的注意力通常只能维持7至10分钟,因此游戏设计需要根据这一规律进行优化。具体建议包括: 短时间段设计:将游戏体验分解成7到10分钟的任务或场景,以符合玩家的注意力节奏。引入新刺激:在注…...
Android设备:Linux远程lldb调试
更多内容:XiaoJ的知识星球 目录 一、环境准备1.1 安装llvm/NDK1.2 开启lldb-server服务1.3 lldb连接lldb-server 二、使用lldb调试Android native源码2.1 运行调试2.2 .lldbinit文件 下面介绍Android设备(Android手机为例),在Linu…...
多层 RNN原理以及实现
数学原理 多层 RNN 的核心思想是堆叠多个 RNN 层,每一层的输出作为下一层的输入,从而逐层提取更高层次的抽象特征。 1. 单层 RNN 的数学表示 首先,单层 RNN 的计算过程如下。对于一个时间步 t t t,单层 RNN 的隐藏状态 h t h_t…...
[Computer Vision]实验三:图像拼接
目录 一、实验内容 二、实验过程及结果 2.1 单应性变换 2.2 RANSAC算法 三、实验小结 一、实验内容 理解单应性变换中各种变换的原理(自由度),并实现图像平移、旋转、仿射变换等操作,输出对应的单应性矩阵。利用RANSAC算法优…...
【Vim Masterclass 笔记22】S09L40 + L41:同步练习11:Vim 的配置与 vimrc 文件的相关操作(含点评课内容)
文章目录 S09L40 Exercise 11 - Vim Settings and the Vimrc File1 训练目标2 操作指令2.1. 打开 vimrc-sample 文件2.2. 尝试各种选项与设置2.3. 将更改内容保存到 vimrc-sample 文件2.4. 将文件 vimrc-sample 的内容复制到寄存器2.5. 创建专属 vimrc 文件2.6. 对于 Mac、Linu…...
5.9 洞察 OpenAI - Translator:日志(Logger)模块的 “时光记录仪”
洞察 OpenAI - Translator:日志(Logger)模块的 “时光记录仪” 在开发和生产环境中,日志记录是确保应用程序正常运行和快速调试的核心机制之一。日志模块(Logger)用于记录应用程序的运行信息,包括错误、警告、调试信息、信息性事件等。通过日志,开发者可以实时监控程序…...
客户案例:电商平台对帐-账单管理(亚马逊amazon)
账单管理: 功能定义: 账单管理用于上传亚马逊(amazon)平台下载的原始账单数据,美国站、日本站、墨西哥站等账单模板直接进行数据上传,做到0调整,下载下来的账单数据无缝上传至对账平台-账单管…...
IP协议特性
在网络层中,最重要的协议就是IP协议,IP协议也有两个特性,即地址管理和路由选择。 1、地址管理 由于IPv4地址为4个字节,所以最多可以支持42亿个地址,但在现在,42亿明显不够用了。这就衍生出下面几个机制。…...
Kubernetes入门学习
kubernetes技术架构模型 一、kubernetes的Label标签 1.标签是以keyvalue的格式通过用户自定义指定,目的是将其加入到各种资源对象上来实现多维度的资源分组管理使其更方便的进行资源分配、调度、配置和部署管理工作。 2.标签可以结合Label Selector(标签选择器)查询…...
支持向量机SVM的应用案例
支持向量机(Support Vector Machine,SVM)是一种强大的监督学习算法,广泛应用于分类和回归任务。 基本原理 SVM的主要目标是周到一个最优的超平面,该超平面能够将不同类别的数据点尽可能分开,并且使离该超平面最近的数…...
Chrome 132 版本新特性
Chrome 132 版本新特性 一、Chrome 132 版本浏览器更新 1. 在 iOS 上使用 Google Lens 搜索 在 Chrome 132 版本中,开始在所有平台上推出这一功能。 1.1. 更新版本: Chrome 126 在 ChromeOS、Linux、Mac、Windows 上:在 1% 的稳定版用户…...
(5)STM32 USB设备开发-USB键盘
讲解视频:2、USB键盘-下_哔哩哔哩_bilibili 例程:STM32USBdevice: 基于STM32的USB设备例子程序 - Gitee.com 本篇为使用使用STM32模拟USB键盘的例程,没有知识,全是实操,按照步骤就能获得一个STM32的USB键盘。本例子是…...
Linux 系统服务开机自启动指导手册
一、引言 在 Linux 系统中,设置服务开机自启动是常见的系统配置任务。本文档详细介绍了多种实现服务开机自启动的方法,包括 systemctl 方式、通用脚本方式、crontab 方案等,并提供了生产环境下的方案建议和开机启动脚本示例。 二、systemct…...
分布式多卡训练(DDP)踩坑
多卡训练最近在跑yolov10版本的RT-DETR,用来进行目标检测。 单卡训练语句(正常运行): python main.py多卡训练语句: 需要通过torch.distributed.launch来启动,一般是单节点,其中CUDA_VISIBLE…...
Codeforces Round 1000 (Div. 2)-C题(树上两个节点不同边数最大值)
https://codeforces.com/contest/2063/problem/C 牢记一棵树上两个节点如果相邻,它们有一条边会重叠,两个节点延伸出去的所有不同边是两个节点入度之和-1而不是入度之和,那么如果这棵树上有三个节点它们的入度都相同,那么优先选择非相邻的两个节点才能使所有不同边的数量最大!!…...
C++17 新特性解析:Lambda 捕获 this
C17 引入了许多改进和新特性,其中之一是对 lambda 表达式的增强。在这篇文章中,我们将深入探讨 lambda 表达式中的一个特别有用的新特性:通过 *this 捕获当前对象的副本。这个特性不仅提高了代码的安全性,还极大地简化了某些场景下…...
Spring Boot 使用 Micrometer 集成 Prometheus 监控 Java 应用性能
在Spring Boot中使用Micrometer集成Prometheus来监控Java应用性能是一种常见的做法。 一、Micrometer简介 Micrometer是一个开源的Java项目,主要用于为JVM应用程序提供监控和度量功能。以下是对Micrometer的详细介绍: 定义与功能 Micrometer是一个针…...
Spring Boot 事件驱动:构建灵活可扩展的应用
在 Spring Boot 应用中,事件发布和监听机制是一种强大的工具,它允许不同的组件之间以松耦合的方式进行通信。这种机制不仅可以提高代码的可维护性和可扩展性,还能帮助我们构建更加灵活、响应式的应用。本文将深入探讨 Spring Boot 的事件发布…...
IM系统设计
读多写少,一般采用写扩散成timeline来做 写扩散模式 利用last message id作为这个作为最后一个消息体 timeline和批量未读和ack 利用ZSET来维护连接的定时心跳,来续约运营商的连接不断开...
华为EC6110T-海思Hi3798MV310_安卓9.0_通刷-强刷固件包
华为EC6110T-海思Hi3798MV310_安卓9.0_通刷-强刷固件包 刷机教程说明: 适用机型:华为EC6110-T、华为EC6110-U、华为EC6110-M 破解总分为两个部分:拆机短接破解(保留IPTV)和OTT卡刷(不保留IPTV)…...
Python 中的正则表达式:从基础到高级应用
Python 中的正则表达式:从基础到高级应用 1. 背景介绍 正则表达式(Regular Expression,简称 regex 或 regexp)是一种用于匹配字符串中字符组合的模式。在 Python 中,正则表达式是处理文本的强大工具,它可以…...
2026届最火的五大AI论文工具解析与推荐
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 可采取如下结构化操作指令来降低文本里的人工智能生成特性, 首先,增添…...
AssetStudio资源处理指南:从教育素材提取到独立游戏开发的创新应用
AssetStudio资源处理指南:从教育素材提取到独立游戏开发的创新应用 【免费下载链接】AssetStudio AssetStudio - Based on the archived Perfares AssetStudio, I continue Perfares work to keep AssetStudio up-to-date, with support for new Unity versions and…...
Rufus技术转型中的兼容性管理:从Windows 7支持终止看开源项目的演进策略
Rufus技术转型中的兼容性管理:从Windows 7支持终止看开源项目的演进策略 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus 技术变革背景:软件生命周期与系统迭代的必然冲突 …...
快速验证openclaw安装:用快马一键生成环境配置与测试脚本
最近在尝试用openclaw这个开源机器人抓取工具时,发现环境配置和基础功能验证的过程挺费时间的。作为一个经常需要快速验证工具可行性的开发者,我摸索出了一个更高效的方法——用InsCode(快马)平台来一键生成配置脚本和测试原型。下面分享下具体实践过程&…...
pywencai:数据采集突破传统限制的全攻略
pywencai:数据采集突破传统限制的全攻略 【免费下载链接】pywencai 获取同花顺问财数据 项目地址: https://gitcode.com/gh_mirrors/py/pywencai 在数据驱动决策的时代,如何高效获取结构化数据成为许多开发者面临的核心挑战。pywencai作为一款专注…...
用 Laravel AI SDK 构建多智能体工作流
Anthropic 之前发布过一篇广泛传播的文章《Building Effective Agents》,系统总结了构建生产级 AI 系统时最实用的几种模式。这些模式的共同点是:都已经在真实场景中被反复验证,实践性强,而且采用范围很广。对 Laravel 开发者来说…...
Alpamayo-R1-10B快速部署:30秒内完成WebUI启动与模型加载验证
Alpamayo-R1-10B快速部署:30秒内完成WebUI启动与模型加载验证 1. 项目概述 Alpamayo-R1-10B是专为自动驾驶研发设计的开源视觉-语言-动作(VLA)模型,由100亿参数构成。这个模型结合了AlpaSim模拟器和Physical AI AV数据集,形成了完整的自动驾…...
全平台B站资源管理效率工具:BiliTools全方位解决方案
全平台B站资源管理效率工具:BiliTools全方位解决方案 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools 在…...
TradingAgents-CN终极指南:3步构建你的AI量化交易分析系统
TradingAgents-CN终极指南:3步构建你的AI量化交易分析系统 【免费下载链接】TradingAgents-CN 基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN TradingAgents-CN是一个基…...
