·

浅谈《天国:拯救》中的骰子游戏

Published at 2024-08-11 22:36:15Viewed 316 times
Common article
Please reprint with source link

原链接:

https://zhuanlan.zhihu.com/p/386924079?utm_campaign=shareopn&utm_medium=social&utm_psn=1806094671581167616&utm_source=wechat_session

正文:

《天国:拯救》是由战马工作室制作的中世纪RPG游戏,根据1403年发生的真实历史改编。本作的故事发生在中世纪时,匈牙利之王与瓦茨拉夫四世内战的波西米亚,《天国:拯救》的故事是根据真实历史改编的。随着贤君查理四世驾崩,神圣罗马帝国陷入了战争、腐败与混乱。

瓦次拉夫,查理四世的儿子,却沉迷荒淫之事而不理朝政。瓦茨拉夫不满的宗亲贵族最后只能求助于瓦茨拉夫的皇兄——匈牙利之王,西格斯蒙德。

但西格斯蒙德最后采用了极端的方式,绑架国王,逼其退位,趁乱夺权,其率部队大举进攻波西米亚,并侵蚀国王盟友的领地。

在这乱世中,铁匠之子亨利在城镇斯卡里茨和父母过着平凡而快乐的生活,但这平静生活被一群库曼人雇佣军所打乱,他们收到了西格斯蒙德的亲令,掠夺并烧毁了城镇,在这次混乱中,亨利是为数不多的逃过这场浩劫的幸存者之一。

游戏中玩家将扮演加入拉德季·科比拉阁下麾下的反抗军的亨利,在众人的帮助下追查杀害他父亲的雇佣兵头领,为其铁匠父亲报仇并夺回父亲的遗物——为拉德季大人铸造的宝剑。命运将他带入这场冲突中,以及这场决定波西米亚的未来的内战。

在游戏过程中,我们会在在任务中需要和NPC玩骰子赌博,也能在酒馆和旅店门前看到不时会有两个平民对坐在一张木牌桌上相互“切磋”。本文将以小见大,从《天国:拯救》的骰子游戏中挖掘西欧中世纪时期骰子游戏的经济学原理和历史溯源。

图片来源:《天国:拯救》艺术设定集

库曼人雇佣军

历史溯源

骰子在五千年前西亚地区就有使用。最早期的骰子并非现在常见的正多面体,而是角锥或棒状的,正多面体的骰子是由距骨刻成。最早的骰子游戏可追溯至公元前3000年的古埃及文明,古埃及人在一个称为塞尼特(senet)的桌游中使用一种两面的骰子进行游戏。此外,古希腊人与古罗马人亦有用距骨作为骰子玩抛掷游戏的历史。玩法通常是将跖骨抛上,用手接下,同抓布包游戏一样考验小孩的神经反应。跖骨因能掷出四面,可作为骰子游戏,也被认为是六面骰的前身。

图片来源:www.lostkingdom.net

1个古埃及骰子及2个罗马骰子

中国的骰子习惯在一点和四点漆上红色,据清代赵翼考证红四点最早为唐玄宗所使用

而《天国:拯救》中的骰子游戏正是一种称为Farkle的骰子游戏。中世纪往往是指从公元5世纪罗马帝国分裂到公元15世纪文艺复兴的这段时期。而Farkle,据现今主流的说法,可能起源于14世纪,由冰岛的Albert Farkle爵士发明,后传到欧洲。首次关于Farkle的文字记载出现在莎士比亚时期。不过也有说法认为Farkle起源于美国西进运动时期,因为臼莓木(farkleberry)木质坚硬不易损坏而常被拓荒者用于制作骰子。Farkle自20世纪80年代起被注册商标多达6次,但现今的Farkle游戏来自于Legendary Games游戏平台。1996年Legendary Games平台更改了Farkle的传统的积分规则,并添加了部分新的计分规则,将其命名为“PocketFarkle”并于1997年发售。如今Farkle已是一种风靡欧洲的骰子游戏,战马工作室将其收录入《天国:拯救》也不足为奇了。

图片来源:战马工作室官方推特账号

游戏中Farkle规则

骰子游戏是中世纪社会的重要组成部分,在西欧中世纪时期欧洲地区,无论是市井小民,还是王公贵族,骰子游戏和纸牌桌游在人们的日常娱乐中同样享有举足轻重的地位。无论是在街头的酒馆,还是在贵族的牌桌,都能见到骰子的身影。除了Farkle外,还有很多其他种类的骰子游戏深受人们喜爱。

(阿拉伯语,意为骰子),流行于13世纪的欧洲,起源于阿拉伯和中东地区。被认为现代骰子游戏的鼻祖之一。游玩需要两枚六面骰子,玩家需从5到9中选一个数,比如玩家选择5,并投掷骰子3轮,如果掷出5,则玩家获胜,若3轮均没掷出为则轮到下一位玩家。下一轮中若玩家选择选择7,则投掷结果若为7则获胜,结果若与上一轮所选的数一致(5),则玩家出局。人数若较多的每人只能投掷一轮。

Glückshaus(德语,意为幸运之屋),流行于15-16世纪文艺复兴时期。常见于酒馆和商人间,是一种备受人们喜爱的赌博和消遣骰子游戏。游玩需要一块有编号为2-12的格子的专用游戏板和两枚六面骰子。在每个格子上至少放一枚硬币。若掷出3,5,6,8,9,10和11,且对应的格子有硬币,玩家则获得格子上的硬币,反之则需在格子中放置硬币。掷出7(婚礼)则在其中放置硬币,掷出2(猪)则可取走除7之外所有格子的硬币,掷出12(国王)则可取走包括7在内所有格子的硬币,掷出4则跳过。

图片来源:Wikipedia

Glückshaus游戏板

经济学原理:

介于不同地区和版本下,Farkle的规则稍微有些不同,比如在经典模式下加入了叫做cutthoat的模式,也就是说,当你本轮作废,也就是官方说法“Farkle”的时候,累积的分数将给对方。那么游戏中的Farkle又有什么不同呢?

先来介绍一下Farkle的规则

(1)玩家会在第一轮掷出所有的骰子

(2)每掷一轮,玩家至少要选出一枚骰子,选出的骰子必须要符合点数积分表的要求,并累积得分

(3)结束一轮投掷后,玩家可选择继续投掷或者停止并将累积分数。倘若投掷出的骰子都没有得分,则该轮作废,也叫做Farkle

(4)当玩家达到目标点数(如2000点)时,则获得胜利

积分表如下:

首先是出现了一些所谓的”作弊“手段,通过背景设定,游戏中的人都用自己的骰子,所以在自己的骰子中加些私货也就不足为奇了。在游戏中,使用不同性质的骰子会有不同的效果

例如

奇数骰子:容易出奇数的骰子

天国骰子:容易掷出1点和5点,会增加掷出连续骰子的概率

图片来源:游戏

部分特殊骰子

一般来说,从花花公子DLC中获得的阿方斯的恶魔骰子效果最佳

然而在与基友(bushi)现实中玩Farkle的时候(肯定不能像游戏一样作弊啊),如何把把分高让我苦苦思索。因而,为了寻找Farkle中的最优决策,我进行了以下探讨:

首先我们先大致看一下出现“得分组”的概率,1点和5点都是单个出现便可得分,概率都为1/6三个相同点数的概率为5/54,而其他组合概率看起来低的离谱

显然,通过加权平均数算出得分期望这条路难走。所以,介于编程能力的缺乏,之后的分析都是通过实验来证明。

玩Farkle有两个关键因素,第一是选得分骰子的决策,我把它称为”策略“。第二是什么时候停止投掷,我把它称为”止损“。(xs,好像原意有点不沾边)

现在,我决定我的策略为“有分就拿”,也就是说,投出骰子,拿走所有得分的组合。然后我们来探讨什么时候”止损“效果最佳。

”止损“为三个骰子时,也就是说,如果一轮中拿完得分的骰子所剩的骰子小于等于三个,则停止投掷并计分。以下是实验结果:

”止损“为两个骰子时,实验结果如下:

”止损“为一个骰子时,实验结果如下:

加上之后我线下和基友做了多次实验,统计发现,“止损”为一个骰子时Farkle的次数太多,”止损“为三个骰子的时候得分均值小于”止损“为两个骰子。线下测试结果如下(以10000分为上限)。

综上所述,当“止损”为两个骰子时,总体得分最高

现在我们来探讨”策略“,显然,有分就拿并不是最优“策略”,因为这样会丧失高得分组合的概率。经过多次尝试,我探讨出一种较为优势的“策略”

首先,我们需要确定一个期望值,如果在一轮投掷中得分的骰子没有达到期望值,则拿”单体最优“并进行下一轮投掷。

举个清晰的例子,比如说我的期望值是200,第一轮投掷出了153264,得分加总为150(一个1点、5点),没有达到我的期望值,所以我拿一个得分骰子,相比较1和5,1得分更高,所以拿”“单体最优”的1点,继续下一轮投掷。(附上重要的一点:”止损“的优先级高于”策略“)

因而,确定期望值的大小则需要我们去探讨

我先把期望值设在了200,以下是实验结果

除了极端值,发现均分都会在350上下波动

之后不同期望值下的结果是手写的,就不放到上面了。总之,期望值在200以上的得分总体没有太大差距,比期望值为150、和200的稍微高一些

设置期望值的主要目的是,尽量使高得分组合出现的概率增加,不然以”有分就拿“的策略,虽然确保了Farkle的发生概率低,但是平均得分较低。

所以,经过多次线上线下尝试,我总结出来的经验是: “止损”为两个骰子,采用”期望值“策略,期望值设定在200

其实Farkle这个游戏告诉我们,如何在一定风险的情况下做到收益最大。

”止损“的目的就是防止极端事件的发生,例如金融市场上的VaR。

“有分就拿”策略是牺牲较多风险换取较为稳定的低收益,好比在金融市场上购买债券,基金。

“期望值”策略则是牺牲较为稳定的低收益,以较高风险追求较高收益,好比在金融市场上购买股票。

结语

《天国:拯救》中的这款小游戏不仅能让你时不时从忙碌的各种主线支线,各种跑图中解放出来,在酒馆小酌几口,和赌棍们“切磋技巧”小赚几个格罗申,领悟了其中的原理还能帮你从现实生活中及时止损,小赚几个W。可谓是两全其美,真就玩着游戏就把钱赚了。当然,在现实生活中我们还是要杜绝赌博,遵纪守法。毕竟现实生活中可不能用几个格罗申就能把警察叔叔打发走的。

参考文献:

1. Dimitris Romeo Havlidis,MEDIEVAL GAMBLING GAMES: DICE & STREET GAMES,sociology,24/1/2017

https://www.lostkingdom.net/medieval-gambling-games-dice/

2. 百度百科,《天国:拯救》

https://baike.baidu.com/item/%E5%A4%A9%E5%9B%BD%EF%BC%9A%E6%8B%AF%E6%95%91/12806156?fr=aladdin

3. 维基百科,骰子

https://zh.wikipedia.org/wiki/%E9%AA%B0%E5%AD%90#%E6%AD%B7%E5%8F%B2

4. Wikipedia,Dice

https://en.wikipedia.org/wiki/Dice#History

5. The History of Farkle!,Farkle Fans,5/1/2012

http://farklefan.blogspot.com/2012/01/history-of-farkle.html

6. Jon G,BoardGameGeek,22/5/2007

https://www.boardgamegeek.com/thread/167091/article/1510621#1510621

7. Wikipedia,Glückshaus

https://de.wikipedia.org/wiki/G

0 人喜欢

Comments

There is no comment, let's add the first one.

弦圈热门内容

数学与物理公式可以精准简洁地描述自然现象,究竟是世界本就如此巧妙,还是科学家努力简化后的结果?

这个问题有点像数学究竟是人发明的,还是人发现的?每个人基于不同理念、哲学观,会有不同的答案。而如今这个问题,可以引申出几个类似的问题。世界的底层运行规律究竟是复杂的,还是简洁的?物理定律究竟是真理,还是人类为解释宇宙而创造的?(类似于数学是否人造?)数学定理或者物理定律是绝对真理吗?或者说存在绝对真理的数学定理或者物理定律吗?这些问题都涉及到一种哲学观,没有标准答案,只是你观念的不同。回到这个问题,我是持爱因斯坦的那种观点,认为宇宙能够由简洁而优美的数学所描述,因为宇宙的底层规律本身就是足够简单的,只是人类未曾发现。换句话说,这就有点像线性空间的基底一样,只需要几条简单的定律,就可以通过线性组合,不断复杂化,最终产生如今的宇宙。这里又涉及到一个问题,即这个线性空间到底是有限维的,还是无穷维的?不过基于世界本质的简单性,从审美角度出发,我更倾向于假设这个线性空间是有限维的。因此,从这个角度看,如果数学或物理公式不够简洁和美妙,那么其本身所蕴含的奥秘也就越浅显,并且距离世界的本质就更远,即引用高斯的话“距离神更远”。故而简洁的数学或物理公式,更多的是科学家们发现的结果,是自然的,而不是刻意 ...

国内曾经出现过很多的数学论坛,但是为什么如今大多数都访问不了了?

今天我在知乎宣传弦圈的时候,回答了一个问题有哪些数学论坛值得推荐?,结果发现有好几个回答里的数学网站已经访问不了了。这些回答里的几乎所有数学网站,我都未曾听说过(正如弦圈很多人不知道一样),这证明国内曾经也出现过很多数学论坛,有些或许曾经也辉煌过,但是最后都坚持不下去了。我做数学的时候,用的数学论坛基本上都是国外的MathStackExchange和Mathoverflow,知乎也很少用。可以说国内目前除了知乎,就没有高人气的数学论坛。毕竟本来纯数学就是一种非常小众的文化,而数学这种严肃的内容,也注定不会有高活跃、高互动的用户。因此可以看到很多国内的数学网站都已经不能访问了,有些还“活”着的,其实也是半死不活,空有用户量,但活跃度却低得可怜。而知乎的数学也早就变味了,彻底娱乐化了,真正有营养的内容已经没多少,真正有实力的大佬也相继退乎,回答都删得干干净净的。似乎中文互联网中已经没有太多数学文化的栖息之地了。国外虽然也好不到哪里去,但却跟国内天差地别,最大的MathStackExchange和Mathoverflow两个数学论坛,虽然也是不能盈利,纯粹靠捐赠维持生计,但是却能保持纯粹的数 ...

前端跨平台开发框架对比:Flutter vs Tauri vs React Native

传统移动端开发往往需要同时兼顾Android和IOS的开发,而桌面端开发又需要同时兼顾Windows、MacOS、Linux系统。如果你想要全平台覆盖,不仅意味着要同时维护多套完全不同的代码(极大提高了维护成本),并且代码和逻辑还可能不能复用,这意味着高昂的开发成本(极低开发效率),每个平台都得从零开始写。现在国内还多出个鸿蒙系统,这意味着你要同时开发和维护更多套代码,哪怕补贴钱,这成本也不是小企业能够负担得起的。于是,跨平台框架应运而生,Facebook开源的React Native,曾经是最流行的框架,不过近几年被Flutter超越。它不仅能让你使用React语言同时开发Android和IOS APP,甚至还能进行Windows桌面端开发。而谷歌开源的Flutter,是目前最流行的跨平台框架,略微领先React Native。它能让你使用dart语言开发移动端与桌面端应用。而Tauri则允许你使用任何前端框架进行全平台开发,不过也需要你懂得一些Rust语言。我们先从开发体验出发来对比这三个跨平台框架。首先,React Native能够让你完全用JSX语言来进行跨平台开发,这对于本身 ...

给Web开发者写的React Native简介,React Native与React的区别与对比(2)

本文我们继续之前的话题给Web开发者写的React Native简介,React Native与React的区别与对比(1),在上文中我们讲到在React Native想要写<p>或者<span>需要用Text组件。除了展示文本,还有一个很重要的东西就是展示图片。在React Native中你无法使用HTML的<img>,而要用React Native提供的Image组件。处理图片可以说是React Native中的一个难点,因为在React Native中无论是什么图片都需要你设置一个宽度和高度,见实例:import React from 'react'; import {Image} from 'react-native'; import {SafeAreaView, SafeAreaProvider} from 'react-native-safe-area-context'; const DisplayAnImage = () => ( <SafeAreaProvider> <SafeAreaView s ...

弦圈登录功能完成更新,之后只要登录一次便可长期保持登录

原标题:弦圈登录功能完成更新,之后只要登录一次便可长期保持登录。目前该功能仍在测试阶段不稳定,如果发现有登录后掉线问题,可以试试清空cookie。这几天,我对弦圈的登录功能进行了更新,换了目前最新的OAuth2技术,取代以前的session登录。基于OAuth2的登录功能有很多好处,首先第一个就是能够长时间的保持登录状态,现在大家上网,无论是哪个平台,你都会发现自己只要登录一次,哪怕过了很久再打开,仍然是登录状态。第二个好处就是,token是无状态的,因此会占用更少的服务器资源,这意味着弦圈负荷更小、访问更顺畅。旧登录功能基于session是有状态的,如果人多起来,服务器负荷直线上升,这或许也是之前卡的原因之一吧。由于我是第一次在Web端使用OAuth2实现登录功能,因此刚开始更新的时候,网站还是有很多bug。比如说最大的一个bug就是,关闭浏览器后重新打开,需要重新登录,这显然问题很大。而这个bug今天经过我整整一天的艰难调试,终于是修好了。别小看一个简单的登录功能,尤其是OAuth2,前后端实现真的挺复杂。最后虽然网站代码已经更新好了,但是用户浏览器里的cookie是不会因此自动删 ...

给Web开发者写的React Native简介,React Native与React的区别与对比(1)

React Native是React下的一个跨平台框架,能让你用熟悉的React JSX语法来进行跨平台开发。所谓的跨平台开发是如今的一种趋势,即用同一种语言来同时进行Web端、手机端安卓与IOS、桌面端Windows、MacOS、Linux的开发。这样不仅能极大的提高开发效率,同时大大增加了代码的可维护性,节省了大量的成本。然而React Native虽然带个React,用的也是JSX语言,却跟React有很多不一样的地方。因为React Native不仅面向网页端,还面向手机端APP,而React Native的代码会直接编译为native原生代码。在本文中,我将会列举说明几个React Native的不同之处。首先,在React Native中我们不能像React那样直接使用HTML语言,因为无论是Android还是IOS,都无法编译HTML语言。因此,我们需要使用React Native提供的组件。在React Native中,如果你想要写<div>,则需要换成<View>。View组件在Web端会被编译成<div>,而在Android和IO ...

React Native UI库介绍与对比

React Native的生态与React.js相比,没那么丰富,或者说手机端的生态本身就跟Web端相差甚远。React.js作为Web端虽然生态丰富,但由于其JS库大多数都不能直接用在React native中,因此很多在Web端存在诸多解决方案的问题,如代码块高亮、渲染数学公式,在手机端都难找到合适的办法。React Native的UI库,其实可以选择的并不多,不像Web端百花齐放,选个UI库都能选择困难症。在本文,我将会介绍几个我所知道的React native UI库,其中有几个我是用过的。1. React Native Paper这是一个Material Design风格的UI库,在GitHub拥有13.4k个stars,官方文档👉React Native Paper。该库安装步骤简单,组件使用以及自定义也容易,唯一的缺点就是组件不够多,有些场景需要你另外补充其他库来满足需求。React Native Paper应该是React native唯一一个Material Design UI库,该库能够跟React native navigation整合,构建Material风格的 ...

🇪🇸 3.3 阿维拉

​宛如异世界城镇般的城市,中世纪时期的巨大的围墙将整个旧城区彻底包围,竟然没有经过火药的洗礼,一直保存至今。尖顶城垛却有着半圆形的塔楼,很明显是融合了穆斯林世界和基督教王国的风格,印证了阿维拉在再征服运动中的战略地位。不知道巨人里的玛利亚之墙灵感会不会是来自这里()没有过度的商业化和游客旅行团,所有的古迹都显得如此纯粹。以及三月正是赏樱的季节,没想到在西班牙也能欣赏到灿烂绽放的樱花,这几天在卡斯蒂利亚拉曼查的赏樱体验也是十分独特,比起虽然是漫山遍野但却人山人海的樱花园,我更喜欢一个人独自欣赏公路旁孤芳自赏无人问津的野樱。具有东方色彩的樱花竟然能与西式的城墙塔楼同框,有一说一确实有种奇妙的违和感()不过说起来不知道什么时候能有机会在樱花祭再去一次日本呢😭

由于备案需要,xianquan.net暂时关闭,原地址manitori.xyz可正常访问。由于苹果开发者账号费用过高,弦圈APP IOS版暂不支持。

这几天,我在给弦圈新域名xianquan.net以及弦圈APP备案,其中域名备案为了让管局通过,需要我暂时关闭掉xianquan.net,多有不便尽请谅解。弦圈的原地址manitori.xyz不受影响,可正常访问,然后未来manitori.xyz是不会丢弃的(见弦圈更换新网址xianquan.net,原地址manitori.xyz保留)。接着,这几天我原本打算把弦圈APP IOS版也给上线了,可惜苹果太吸血了,每年费用比微信还得高一半。因此我决定暂时只支持弦圈APP安卓版,IOS版等以后再说吧,虽然代码写了,但是无法打包IPA文件,而且就算打包完成也无法安装到苹果手机。最后不得不说,目前访问弦圈还是有点卡,虽然之前已经优化过了(最近有人反馈网站卡、打不开,我自己也试过这种情况,已再次对弦圈进行优化),但人多了还是会明星感觉到卡。原因目前也基本确定,之后我会再次更换并升级服务器,而更换服务器就需要迁移数据,迁移数据过程需要关停服务器。为了将影响降到最低,我选择关闭服务器在晚上进行,错开访问高峰。

弦圈APP已开发完成,准备发布

经过两个月的漫长艰难开发,大家期待已久的弦圈APP终于开发完成,目前正在准备发布的工作。马上弦圈APP的第一个版本就要跟大家见面了,暂时先推出安卓版,之后测试完苹果手机再推出IOS版。目前弦圈APP的核心功能已经基本开发完毕,包括:写文章、发帖子、回答问题、创建圈子、看文章、看书、看帖子、看词条、圈子、看问题和回答、发布评论与回复、点赞与踩、收藏夹、关注用户、搜索、用户中心、个人主页、设置、消息中心等等。但是仍然有一些未完成的功能,这些功能计划之后慢慢更新吧,它们包括:创建词条、写书、提问、任务中心、商店、赞赏、钱包与充值、交易中心、签到等等。上面提到的都是大的功能模块,下面我就提及一下APP一些细节的问题,这些问题虽然小,但也同样重要。与网页端弦圈不同,手机端弦圈APP使用markdown编辑器,用于文本格式、图片、链接等输入。关于markdown语法可自行百度,事实上markdown语法写起来比富文本要方便。至于为啥使用markdown编辑器,原因如下:首先APP跟网页端(Web端)有很大的不同,这使得想要跟Web端一样用富文本编辑器会变得困难。绝大多数现有的富文本编辑器都是基于W ...

狭义相对论核心问题

狭义相对论(Special Relativity)是爱因斯坦在1905年提出的理论,它主要为了解决经典物理学(牛顿力学和麦克斯韦电磁理论)之间的矛盾,并重新定义时间、空间、质量和能量等基本物理概念。以下是狭义相对论旨在解决的核心问题:1.经典力学与电磁学的矛盾牛顿力学的相对性原理:牛顿力学认为,在惯性参考系(匀速直线运动或静止的参考系)中,物理定律的形式保持不变(例如,在均匀运动的火车上做实验,结果与静止时一致)。麦克斯韦方程的“特殊地位”:麦克斯韦方程组预言了光速的恒定值,但经典物理认为光速应遵循伽利略变换(即速度叠加)。例如,若你以速度 v 追赶一束光,光速对你来说应变为 c - v ,但这与实验观测矛盾。矛盾的核心:牛顿力学的伽利略变换与麦克斯韦方程组的不兼容性,引发了物理学基础的危机。2.以太理论的失败以太假说的背景:19世纪物理学家假设存在一种名为“以太”(aether)的绝对静止介质,光波通过以太传播(类似声波在空气中传播)。迈克尔逊-莫雷实验(1887年):实验试图通过测量地球在以太中运动引起的“以太风”来验证以太的存在,但结果却表明光速在不同方向上始终相同,与以太假说矛 ...