体验引擎:游戏设计全景探秘(腾讯副总裁及魔方、蜜獾两大工作室老总作序推荐基于玩家体验设计游戏第一书同时覆盖规划、平衡性、界面、营销诸要素)
【美】Tynan Sylvester(泰南·西尔维斯特)著
秦彬 译
ISBN 978-7-121-25379-9
2015年3月出版
定价:79.00元
428页
32开
编辑推荐
你是否已经准备好大幅提升自己的游戏设计功力?本书不但会让你眼前一亮,而且会帮助你对市面上许多游戏大作的设计结构一探究竟。你将学习和接触到许多有关游戏制作的原理和实践,通过这些原理和实践将会产生情感丰富的游戏体验,包括各种优雅的游戏机制,引人入胜的虚构元素,以及如何掌控节奏使得玩家获得沉浸感等等。
游戏设计专家Tynan Sylvester用通俗易懂的文字阐述了在游戏开发过程中,确保项目能够稳定前行的各方面知识,包括如何进行团队合作,如何避免创意的瓶颈等。同时书中也给出了大量的范例,本书将会改变你对于游戏设计的看法。
? 创造能够触发一系列情感以及呈现出多样化玩法的游戏机制。
? 探究数种将故事情节和交互相结合的方法。
? 在多人游戏中,构建玩家之间可以进行思维博弈的交互。
? 通过奖励给予玩家动机,并且这些奖励始终与游戏过程保持一致。
? 构建象征词汇表以帮助玩家了解游戏中哪些设计要素包含了游戏机制。
? 在迭代过程中规划、测试,以及分析你的设计方案,而不是事先就确定一切。
? 了解游戏的市场定位对游戏设计方案有何种影响。
内容提要
1972年,雅达利公司推出了街机游戏Pong。之后,游戏行业历经了几十年的风风雨雨和几许轮回,依然方兴未艾。多少年以来,无论是俄罗斯方块,还是魔兽世界,游戏制作者面临的挑战都始终如一,即如何为玩家展现出最佳的游戏体验。
从表面上看,《体验引擎:游戏设计全景探秘》的重点在于游戏的设计、规划、平衡性、界面、营销等要素。然而实际上,《体验引擎:游戏设计全景探秘》的核心是游戏体验。如何通过游戏设计来创造丰富多彩的游戏体验,以及如何真正从内心打动玩家,才是作者的真正目的。难能可贵的是,《体验引擎:游戏设计全景探秘》虽然涉及了许多游戏行业的专业课题,内容却轻松易懂,耐人回味。而读者在阅读《体验引擎:游戏设计全景探秘》时,也可以从自己感兴趣的章节开始,逐层深入。所以,无论读者是游戏行业的从业者,还是游戏爱好者,都不妨一读。说不定在某一页,就会不由自主地产生共鸣。
目录
第1部分 体验引擎
第1章 体验引擎
游戏机制和事件
情感黑盒
桥
情感错位
基本的情感触发器
学习引发的情感
角色弧线引发的情感
挑战引发的情感
社交引发的情感
财富引发的情感
音乐引发的情感
场景特效引发的情感
由美而引发的情感
环境引发的情感
新技术引发的情感
原始威胁引发的情感
性暗示引发的情感
虚构层(The Fiction Layer)
虚构和游戏机制的对比
纯粹的情感
并列
对立的情感
氛围
情感变化
心流
沉浸
体验引擎
第2部分 游戏制作
第2章 优雅
浮现的优雅
我喜欢在早晨闻到优雅的味道
优雅设计案例:掠夺者VS.恶火
第3章 技巧
深度
无障碍
技巧范围
没有明确目标的技巧
技巧范围的延伸
自我再造(Reinvention)
弹性挑战(Elastic Challenge)
训练
情感维持
改变难度
处理失败
失败陷阱
第4章 故事
故事叙述工具
脚本故事
软脚本
世界性故事
世界性故事采用的方法
世界性故事和交互
世界观的一致性
浮现的故事
妄想
标识
抽象(Abstraction)
保存记录
体育解说系统
故事顺序
故事结构
代理权问题(Agency Problem)
玩家和角色的动机一致性
人类交互的问题
案例分析:《辐射3》
我的故事
故事分解
搞笑成分
内容顺序
节奏
背景设定
第5章 决策
感受未来
可预测性
可预测性和预设决策
可预测性和AI
信息平衡
信息匮乏
信息过剩
隐藏信息的方法
信息平衡案例分析:扑克
有问题的信息源
虚构的歧义
游戏超信息
决策和心流
决策范围
避免心流断层
避免决策溢出
回合制的决策节奏
决策变化
决策案例分析:《反恐精英》
第6章 平衡性
平衡性的目的
公平性的平衡
深度的平衡
其他的平衡
策略退化
可选策略数量的误区
平衡和技巧
平衡的对象
是否需要平衡性
平衡性的挑战和解决方案
平衡的方法
第7章 多人游戏
博弈论
游戏和策略交互
纳什均衡
石头剪子布和猜硬币
混合策略
心理战
心理战案例:《现代战争2》
破坏性的玩家行为
目标分歧
技巧差异
第8章 动机和实现
多巴胺的快乐(Dopamine Pleasure)
多巴胺动机
奖励预期
强化程序
固定比例
可变比例
其他的强化程序
叠加的强化程序
浮现的强化程序
外在和内在动机
奖励的一致性
玩家的悔恨感(Player’s Remorse)
第9章 界面
象征
象征资源
象征词汇表(Metaphor Vocabulary)
信号和噪声
噪声和美术复杂度
视觉层次
冗余(Redundancy)
间接控制
微影响
灌输
社会模仿
游戏输入
操作布局
操作感
输入协助
操作延迟
设计输入
第10章 市场
设计目的
市场竞争
马太效应
创新者的困境(The Innovator’s Dilemma)
细分市场
未开发的细分市场
价值曲线
价值焦点
没有人什么都知道!
证实偏见
设置预期
第3部分 流程
假设所导致的问题
借鉴的假设
天生的假设
第11章 规划和迭代
规划过多
规划过少
规划过少和规划过多
规划太少的代价
规划太多的代价
迭代
迭代的例子
规划周期
为什么规划得太多
文化习性
与生俱来的自负
治愈性规划
群体规划偏差(Group Planning Bias)
后见偏差
测试协议
自己测试
观察测试
选择测试对象
测试规模
询问的技巧
灰盒
不能使用灰盒的内容
早产型创作
灰盒评估技巧
剧本象征
品质的矛盾性
幻想的误区
机缘巧合
相信迭代
第12章 创造知识
创造知识的方法
沉思
研究
美术方法
头脑风暴
书面分析
辩论
测试
指标
发明的方法
有机流程(The Organic Process)
第13章 依赖性
依赖堆栈
层叠式的不确定性
设计backlog
核心玩法
小规模依赖堆栈
依赖性和外部设计需求
第14章 权利
万恶的平庸
泰勒制度
分布式思维
权利分发
霸占和信任
沟通意图
第15章 动力
外在奖励
有意义的工作
风气
畏惧和热爱
社交动力
来自游戏测试的动力
来自期望的动力
橡皮鸡
进步原则
第16章 复杂的决策
决策效应
决策效应案例学习
第17章 价值
开放
坦率
谦虚
渴望
结束语
推荐书籍
小测验答案
参考资料
索引
人名及公司名索引
作者简介
Tynan Sylvester有12年游戏设计经验。除了独立制作的游戏以外,他还参与设计过《生化奇兵:无限》这款受到众多玩家喜爱的游戏。
媒体评论
“本书中的游戏设计理念来自于作者在游戏行业多年的积累,渊博的知识,以及一些领悟等。如果你想磨练自己的游戏设计功力,现在有两个选择:其一是花费数年的时间自己摸索,其二是阅读这本书”。
--M?A?尼尔森,Tripwire Interactive公司制作人。
前言
回忆往昔,在单机游戏大行其道的年代,中国充其量只是游戏行业的看客。有多少人曾经和我一样,虽然对游戏怀有极大的热忱,却悲观地认为有生之年也许都无法看到国内游戏行业的崛起。然而多年之后竟然峰回路转,随着网络游戏的兴起,国内的游戏行业如久旱逢甘露一般,终于迎来了蓬勃发展的契机。现如今,移动互联网又引发了新一轮的移动游戏浪潮。无论作为一名玩家还是专业的游戏开发者,能够身在其中我们无疑是幸运的。游戏作为第九艺术为我们开创了一个前所未有的时代,而对于热爱游戏的你我而言,这就是最好的时代。
游戏是一种人生体验。一个优秀的游戏所带来的绝不只是转瞬即逝的愉悦,而是会让你经历一种与众不同的人生,同时你也会随着游戏一起学习和成长。最终,这个游戏还会成为你记忆的一部分。游戏还是人生?谁能分得清楚呢。正如多年前听过的一句话:“人生就是一场游戏,只是不能保存罢了。”
本书的重点就是体验。作者围绕多个主题讲述了如何设计和创造出激动人心的游戏体验,章节内容环环相扣并且清晰易懂,无疑是一本适合游戏从业者和热爱游戏的人们阅读的好书。然而就像本书提到的,创作一款好游戏绝非易事,除了需要掌握游戏开发所需的相关技巧,还需要学习和理解许多其他领域的知识,比如心理学、人文、历史、营销,以及合作和沟通技巧等等。不知道什么是心流和沉浸感?游戏开发流程总是不顺畅?现在就开始阅读这本书吧。
为了方便阅读,本书涉及的专业术语都在中文旁添加了英文原文,对于可能会让人费解的部分也添加了备注。我深知本书的译文虽然经过了数次的审查和修订,但是疏忽和遗漏依然在所难免。如果您有任何宝贵意见,或者希望与译者探讨游戏和人生,请在blackqin.com留言,或者发送邮件至blackqin@qq.com告知在下,万分感谢。
在此特别感谢我的同事沙鹰,电子工业出版社的张春雨老师,以及本书的作者Tynan Sylvester,在翻译和出版环节上给予我的建议和大力支持。
最后,仅以本书献给我的妻子和一岁半的女儿,以及所有和我一样深爱游戏的人们。
秦彬(Black Qin)
2014年9月
相关推荐
安装步骤: 1.逍遥商城系统需要PHP+mysql运行环境,可以在windows或linux下运行,具体的php和mysql的版本没有特殊要求,兼容范围还是比较广的,推荐php5.6以上,mysql5.0以上。 2.把文件夹所有文件解压缩在站点目录中, 2.执行http://127.0.0.1/install/index.php进行安装 3.安装完成后,把install目录删掉。
wordpress可视化数据采集Scrapes插件,WP博客网站自动采集发布 支持 PHP7.4,PHP8.0 及以上不支持 上传插件到 wp-content/plugins 目录,然后解压 不需要写采集规则,傻瓜式操作,只需要对方的网址域名,在后台动动鼠标即可。
STM32F103使用NRF2401通过ACK响应双向通讯(HAL库) 简单的应用。
Libmodbus 是一个用于 Modbus 协议的开源库,提供了丰富的函数接口,可方便实现设备间的 Modbus 通信,支持多种平台,能轻松移植到不同系统中,有助于开发人员快速构建 Modbus 相关应用程序。我已编译好windows x86 版本的dll
内容概要:本文详细介绍了LabVIEW在汽车EPS转向器海纳传感器标定中的应用,重点探讨了如何通过LabVIEW解决传统标定方法中存在的数据采集实时性不足、标定过程缺乏自动化、数据分析难度大的问题。文中展示了具体的代码实现,包括数据采集、分析、校准和报告生成等功能模块,并通过实际案例展示了该系统的高效性和准确性。此外,文章还讨论了一些常见的调试问题及其解决方案,如通信握手逻辑、信号异常检测、温度补偿等。 适合人群:从事汽车电子、传感器标定及相关领域的工程师和技术人员。 使用场景及目标:适用于需要提高传感器标定效率和精度的企业和个人。目标是通过LabVIEW的应用,实现传感器标定的自动化和智能化,从而提升产品质量和生产效率。 其他说明:文章强调了LabVIEW在处理复杂标定任务中的灵活性和强大功能,提供了多个实用的技术细节和实践经验,对于希望深入了解LabVIEW在工业应用中的开发者非常有价值。
内容概要:本文深入探讨了Simulink If模块在嵌入式系统开发中的强大功能,特别是在汽车电子和工业自动化领域的应用。主要介绍了两种核心技术:一是DBC文件的自动导入生成模型及代码,二是硬件信号的导入生成模型及代码。DBC文件的自动导入能够快速构建CAN总线通信模型,简化信号解析和报文处理,生成的代码可以直接应用于AUTOSAR架构,实现ASW和BSW的无缝对接。硬件信号导入功能则允许开发者轻松地将硬件设备产生的信号集成到Simulink模型中,自动生成带有滤波和其他预处理功能的代码,适用于实时数据采集和控制算法实现。 适合人群:从事嵌入式系统开发、汽车电子、工业自动化等相关领域的工程师和技术人员。 使用场景及目标:① 快速搭建基于DBC文件的CAN总线通信模型,提高开发效率;② 实现硬件信号的实时处理和控制,优化数据采集和信号处理流程;③ 自动生成符合AUTOSAR标准的高质量代码,减少手动编码错误。 其他说明:文中提供了多个Matlab代码示例,展示了具体的操作步骤和生成代码的结构,帮助读者更好地理解和应用这些功能。同时,文中还分享了一些实用技巧,如DBC文件的功能模块拆分、硬件信号的时间戳对齐以及代码生成的优化设置等。
流变学仿真方法:流变学仿真参数设置.zip
内容概要:本文详细介绍了0-1背包问题的两种动态规划解法,包括二维DP数组和优化后的一维滚动DP数组方法。首先定义了最大物品数量和背包容量等常量,接着通过两个数组分别存储每个物品的重量和价值。文中给出的代码实现了完整的算法逻辑:初始化边界条件,迭代更新状态转移方程,最终计算出能够放入背包的最大价值。此外还提供了回溯功能,可以找出具体的最优解组合。为了提高空间效率,文章进一步解释了一维滚动数组的使用方法,并附有完整的C++代码实现。 适合人群:计算机科学专业学生或有一定编程基础、对算法设计与分析感兴趣的读者。 使用场景及目标:①学习经典的动态规划问题解决思路;②理解如何通过状态转移方程来优化复杂度;③掌握二维DP向一维DP转换的技术手段以节省内存开销。 阅读建议:建议读者先理解0-1背包问题的基本概念,再逐步深入研究两种不同的解法,注意对比两者之间的异同点,特别是空间复杂度方面的改进。同时可以通过修改输入数据来测试不同情况下的运行结果,加深对算法的理解。
该资源为natsort-3.0.0.tar.gz,欢迎下载使用哦!
内容概要:本文详细介绍了求解一维抛物热传导方程的各种经典数值方法,包括显式欧拉法、隐式欧拉法、Crank-Nicolson格式(即梯形公式)、二阶BDF格式以及不同的差分格式(如五点差分、九点差分和紧差分)。每种方法不仅给出了理论公式的推导,还提供了完整的MATLAB源码实现,并附有详细的代码解释和数值例子的数据图解分析。通过对不同方法的比较,展示了它们在稳定性和精度方面的优劣。 适合人群:具备一定数学和编程基础的学生、科研人员及工程师。 使用场景及目标:适用于需要解决热传导问题的研究项目,帮助使用者理解并选择合适的数值方法进行仿真计算,优化求解过程。 其他说明:文中强调了边界条件处理的重要性,并建议初学者从简单的Dirichlet边界条件入手练习。此外,还提到了一些常见的陷阱,如MATLAB矩阵索引与物理空间坐标的错位问题,提醒开发者注意这些问题以确保正确性。
一个人的经历信息和个人简介
内容概要:本文详细介绍了三菱FX3U PLC的圆弧插补程序,涵盖从中断扫描初始化、U型插补主程序、移动控制函数到急停复位程序的具体实现方法。通过具体的代码示例,展示了如何利用U型插补指令和服务调用来实现精确的圆弧轨迹控制。此外,文中还讨论了插补过程中的一些关键技术点,如中断优先级设置、插补结果存储、角度参数设置以及误差补偿等。同时,提供了关于脉冲输出、坐标计算和方向控制的实际操作技巧,强调了脉冲当量换算的重要性,并分享了一些调试经验和注意事项。 适合人群:从事工业自动化、运动控制领域的工程师和技术人员,特别是那些对PLC编程有一定基础并希望深入了解三菱FX3U PLC圆弧插补功能的人群。 使用场景及目标:适用于需要进行高精度圆弧轨迹控制的应用场景,如CNC控制系统、机器人运动控制等。目标是帮助读者掌握三菱FX3U PLC的圆弧插补编程技能,提高其在实际项目中的应用能力。 其他说明:文中提供的程序实例不仅有助于理解三菱FX3U PLC的工作原理,还能作为实际项目的参考模板。建议读者在实践中不断优化和完善相关程序,以适应不同的应用场景。
内容概要:本文详细介绍了在一个60吨/小时的反渗透+混床纯水项目中,如何利用西门子200 Smart PLC和Smart Line触摸屏进行系统设计与优化。主要内容涵盖硬件架构搭建(如CPU SR40、AI模块、TM模块)、模拟量处理(如电导率、压力、流量等信号的采集与转换)、数据滤波(如滑动平均值算法)、时钟同步(如自动和手动校准)、用户权限管理(如多级权限设置)、报警处理(如状态位轮询和异或运算)以及混床再生控制(如PID指令和状态机编程)。此外,还涉及了一些实用技巧,如数据追溯功能、报警弹窗中的应急处置指引、隐藏的debug模式等。 适合人群:从事工业自动化控制领域的工程师和技术人员,尤其是熟悉西门子PLC和触摸屏编程的人群。 使用场景及目标:适用于需要深入了解和掌握西门子200 Smart PLC在水处理项目中的具体应用和优化方法的专业人士。目标是提高系统稳定性、可靠性和易用性,确保水处理过程高效、精准地运行。 其他说明:文中提供了大量具体的程序代码片段和实践经验分享,对于实际项目实施具有很高的参考价值。同时,作者强调了细节处理的重要性,如模拟量的精确转换、报警系统的完善设计等,这些都是保障系统正常运行的关键因素。
找了一大圈终于找到了,有些e xing博主发的还有密码和要米,本资源真实可用
增压转换器和涡轮机的功率为1千瓦。它们适合风速高达12 m/s。涡轮机参考旋转速度150转/分
卷积神经网络(CNN)项目源码-基于CNN的行为姿态识别代码
jspm酒店客房预定管理系统
内容概要:本文详细介绍了如何利用西门子博途(TIA Portal)平台,在HMI(人机界面)中实现高效的IO状态监控和动态页面切换。主要内容包括:PLC端使用SCL语言创建结构化IO状态数组并进行动态更新;HMI端通过下拉菜单和动态绑定技术实现单页多设备IO状态的快速切换。文中还提供了具体的代码示例和技术细节,如符号寻址的应用、数组索引的注意事项以及常见的错误规避方法。 适合人群:从事工业自动化控制系统开发的技术人员,特别是熟悉西门子PLC编程和HMI开发的工程师。 使用场景及目标:适用于需要对多个设备或模块进行集中监控的工业现场,能够显著减少HMI画面制作时间和维护成本,提高系统的灵活性和可扩展性。 其他说明:文中提到的方法已在实际项目中得到验证,特别是在处理大量IO点的情况下表现出色。同时强调了良好的架构设计对于系统长期维护的重要性。
内容概要:本文详细介绍了MATLAB在图像检索领域的多种方法和技术,包括词袋模型、颜色特征、形状特征、Hu不变矩和LBP纹理特征。通过具体的代码实例,展示了如何利用这些方法进行图像特征提取和相似度计算。词袋模型借鉴文本处理思想,通过SIFT特征和聚类构建视觉词典;颜色特征主要通过颜色直方图表示图像颜色分布;形状特征则利用Hu不变矩实现平移、旋转和尺度不变性;LBP纹理特征用于描述图像的局部纹理信息。每种方法都有其独特的应用场景和优势。 适合人群:从事图像处理、计算机视觉研究的技术人员,尤其是有一定MATLAB基础的研究人员和开发者。 使用场景及目标:适用于需要高效、精确图像检索的场合,如商品搜索、医学影像分析、安防监控等领域。通过掌握这些方法,能够提高图像检索的速度和准确性,满足不同业务需求。 其他说明:文中不仅提供了详细的理论解释,还附带了大量实用的MATLAB代码片段,帮助读者快速理解和应用这些技术。同时强调了在实际应用中选择合适特征组合的重要性,避免过度依赖单一算法。
内容概要:本文详细介绍了如何使用STC15W104单片机实现2262/1527编码的无线遥控解码器。该解码器具备自动学习遥控器编码、掉电记忆数据以及四路输出控制的功能。硬件方面,P3.2连接315M接收模块,P5.4-P5.7作为输出接口,使用片内EEPROM进行数据存储。软件部分涵盖了定时器配置、中断处理、解码状态机的设计以及EEPROM的操作方法。文中还分享了一些实用的经验和注意事项,如接收模块的上拉电阻设置、学习模式的按键防抖处理等。 适合人群:具有一定单片机开发经验的技术人员,尤其是对无线遥控解码感兴趣的开发者。 使用场景及目标:适用于需要将传统2262/1527编码遥控器集成到智能家居系统或其他自动化控制系统中的场合。主要目标是提供一种低成本、高性能的解决方案,能够稳定可靠地解码并响应多种类型的遥控信号。 其他说明:文中提供了完整的代码片段和技术细节,帮助读者更好地理解和实现相关功能。此外,作者还提到了一些常见的陷阱和优化建议,有助于提高系统的稳定性和兼容性。