游戏文化浓度也许很高的微型博客,还有审查观察和浅显的科普杂谈。每日 7:30 准时更新。明明很向往自由,却有着严格约束,和奇怪规则的频道。

由 gledos 创作的内容,如果没有另外声明,均为 CC-BY 4.0 许可协议。

gledos 无法保证内容正确,但会一直尝试追逐正确。

管理员: @gledos_green
1 % Low

电脑硬件性能测试的游戏测试中,最常用的指标是 FPS(每秒帧数/帧率),但近年来出现了同等重要,甚至更重要的「1 % Low」。

游戏测试中的 1 % Low,源自于 Scott Wasson 在 2011 年的设想。Wasson 认为每秒帧数难以说明游戏流畅度,因为卡顿也会被平均值拉高,导致无法记录到这部分数据。然后想到用 百分位数(percentile)来解决这个问题。

百分位数常被用于服务器、网络上,比如 cloudflare 的测速页面 的延迟测量项目中,能看到 25th 和 75th percentile,代表延迟测试结果按从小到大排列后,位于 25 % 和 75 % 的位置。(50th 百分位数既是中位数)

Wasson 应该受服务器经验启发,所以想到了取 99th percentile 的每秒帧数方法。这为 1 % Low 指标留下了理论,之后在 2014年5月27日 左右,游戏玩家媒体 GamersNexus 在《看门狗》的测试 中,引入了新的测试指标。那就是 1 % Low time FPS。

附言:关于为什么游戏测试的指标里,不流行最低 FPS,其原因应该是游戏的特性,比如加载、保存、打开菜单等少量情况中,每秒帧数会降低许多,但通常对玩法没有影响。所以最低 FPS 这个指标并不适合许多游戏。(GBA 模拟器可能适合,因为这类早期游戏机的帧速是恒定的)

附言 2:1 % low average 是取前 1 % 低帧率数量的平均值,而 1 % low integral 是前 1 % 低帧率时间的平均值。造成两种算法共用一个名字的原因,可能是 GamersNexus 在其他的测试中,没有说清楚自己的算法,导致有评测者的算法产生了偏差。常见的 Afterburner(俗称小飞机),其算法是 integral,但游戏内置的性能测试往往是 average,所以在对比时需要注意。

参考了 NGA 的帖子:《​聊聊1% low帧、掉帧、卡顿、帧数高但不流畅、不跟手这些概念》,也有用 GPT 稍微润色。

#原理 #游戏
Minecraft 中的箱子与木桶

Minecraft 在 1.14 版本之前,能够储存大量物品的廉价容器,仅有箱子。箱子有 27 格空间,两个箱子能合并为 54 格空间的大箱子,但顶部有完整方块时,就无法开启。

时间来到 1.14 版本,Mojang 为 Minecraft 添加了新的容器:木桶。其性能与箱子相似,并且不会因为顶部的完整方块,而无法开启,但不能合并为大木桶。

那么只要处理好箱子的顶部,防止出现被锁住的情况,考虑到箱子有合并的机制,是否属于木桶的上位选择?答案是否定的,因为 Minecraft 有个历史悠久的 bug:MC-5417,大量的箱子会导致游戏大幅帧速下降。

造成 MC-5417 的根本原因,是箱子使用了 与实体相同的渲染代码,而 Minecraft 渲染实体对性能的消耗很大,可能一个实体,相当于成百上千的方块的性能消耗。(用类似渲染实体的方式来做箱子,其原因是为了流畅的开启动画,潜影盒的情况同样如此。)

那么在经常存放物品的小型「快取」仓库,使用能合并的箱子。而偶尔访问的大型「冷存储」仓库,使用木桶,就能平衡两种容器的优缺点,应该是个好主意吧。

#minecraft
建国后禁止成精

2014年12月2日,新浪微博用户「纳兰性急」,发布了一段消息:「最近广电总局再出新规,卫视剧不许出现人工流产,影片名不许有性暗示,建国以后的动物不许修炼成精。」之后被各大新闻媒体报导。

2014年12月3日,华声在线转述了知情人士 S 先生的说法:「这几天我都在总局内部,并未听说有此新规。」但也提到:「内容上看,总局会有此类限制,真假参半吧。」

2015年1月5日 左右,「优酷娱乐」官方新浪微博,也发布了更多细节,从三条要求,变成了七条要求:

1. 2015 年 4 月起实施限外令,海外电视剧将延迟半年播出。
2. 演员名人不得主持养生节目。
3. 2015 年起一部电视剧将最多在两家卫视联播。
4. 9 月到 10 月底间,必须播爱国主义题材和反法西斯题材。
5. 严打婚外恋、一夜情内容。
6. 青春校园片可以出现早恋但不许成功。
7. 建国后动物不许修炼成精。

2015年1月6日,在 2014 中华文化人物颁授典礼上,记者询问编剧刘和平,是否会受到「建国后禁止成精」要求的约束。刘和平表示:「其实都是坊间的传言,因为广电总局根本没有一些明确的约束,至少在我了解的层面上,并没有那些东西!」「关于广电总局这些怪异的审查制度都属于误传,反正我没听说过!」

刘和平原文说的是误传,误传的含义就是失真、不完整、使人误解的描述。原文并没有没有将其否定为谣言。并且文中还提到「广电总局根本没有一些明确的约束」,即没有明文要求。但是否有实质性的倾向,就不好说了。

而这个流言已经过去了近十年了,其中的「建国后禁止成精」也成为了梗。回过头去看当时流传的要求,其实基本都成为了现实。最后用一个段子作为结尾吧「这是过去十年最差的一年,却是今后十年最好的一年。」

ggame
网络游戏出版合规讲座提到的游戏 其三

这次是〈主题三:二次元游戏合规要点〉的部分,算是这场讲座的重点。其中提到的游戏就非常多,并且大多数都为人所熟知:

《白荆回廊》《崩坏:星穹铁道》《崩坏3》《碧蓝航线》三次、《尘白禁区》两次、《光与夜之恋》《火影忍者》《恋与深空》《猫之城》《明日方舟》两次、《鸣潮》《命运/冠位指定》《少女前线》两次、《少女前线2》两次、《蔚蓝档案》《橡子屋》《新世界狂欢》《原神》两次。

可惜的是大部分 PPT 都被遮挡了大部分内容,难以研究讲座上究竟说了什么。仅在部分片段中,能发现一点细节。在〈违反正常恋爱观〉章节中,有段有张《尘白禁区》的游戏截图,而玩家社群对这个菜单表示:左右两只手,都能分别装备一枚戒指。可能是在批评这款游戏的「重婚」行为吧。

另外在〈成人幼态化〉章节中,提到了「成年玩家可能会使用叠词……的语言风格,如『……小哥哥/小姐姐』等」,这让人感到无语……

〈后期舆情〉章节可能是外界最不为所知的,大意是:「《闪耀!优俊少女》(赛马娘)表示因为『技术升级』,而关闭游戏下载。这会导致节奏、骂战等情况,需要正确引导。」那么如何引导,就充满深意了。

最后是〈物品拟人化〉,提到了猫娘、兽人、FGO 里的童谣(童话书成精),以及战舰、枪械拟人(即禁止 人外)。根据语境来看,只要提到,就算是建议避免的内容。这也算印证了 2022 年 10 月流传的「禁止兽人」消息,只是没想到打击面非常广,甚至比「建国后不准成精」还要严格。

ggame
Minecraft 录制 mod

起源引擎的游戏,能将游戏过程录制为扩展名为 dem 的 demo 文件(源自 Doom)。玩家可以在游戏中播放该 demo,让被录制的游戏情况再现。因为 demo 记录的是角色、道具在各个 tick 的状态,所以这种数据可以很小。

也许是受到 demo 的启发,Minecraft mod 开发者,也基于记录各个 tick 的状态,开发了一些关于录制状态的 mod。现在比较知名的是 Replay Mod,它具有录制和渲染功能,期间还能控制相机运动、调整回放速度(0.1 到 8 倍速)等。

顶部视频使用了 Replay Mod 录制、渲染,并使用 Shotcut 做了 10 倍加速和少量剪辑,具体速度大约是 80 倍,就能做出类似延时摄影的效果。建筑来自鸡云木设计的 居酒屋,截图附近的围墙与门,来自 HECOR 的设计。

#游戏 #minecraft
Media is too big
VIEW IN TELEGRAM
Minecraft 的「两周阶段」

2023 年,Minecraft 社区出现了 Two Week Minecraft Phase 话题,即 Minecraft 的两周阶段话题。大意是许多玩家只能坚持两周左右,之后会弃坑较长的时间。直到下一次有趣的大型更新,或者朋友邀请,才会回到 Minecraft。

许多玩家在讨论中,表示自己有这样的情况。总是游玩较短时间后退坑,又在数月到数年后,重新游玩。Minecraft 究竟是为什么,让玩家很快「退烧」?又为什么吸引玩家重新游玩?

一些游戏使用每日、每周亦或者 战斗通行证,将玩家留在游戏里「打工」。并使提供箱子或抽卡等随机奖励。使玩家的粘性很高,但其实这就是「斯金纳箱」,设计者主动培养、操纵了玩家行为,让玩家上瘾。

Minecraft 显然没有这种设计(部分服务器可能有类似的设计),如果玩家游玩的是单人模式,那么「断舍离」也会相当容易。而又因为,往往不是对游戏本身厌恶而弃坑,所以只要有个契机,比如有趣的更新,亦或者别人的邀请,自然很容易回归 Minecraft。

不过,Minecraft 现在可能再往让人难受的方向走。比如武器三叉戟和重锤,都无法制造,只能在特定区域战斗,然后有概率获得。这点就有些像斯金纳箱了。如果 Minecraft 继续沿用这种设计,那么玩家再弃坑,也许就不太容易回归了。

利益相关:花了很多时间,刷了大量试炼密室,才获得了两个重锤(沉重核心)。但此时还没有结束,因为还要刷名为〈风爆〉的附魔书……

#游戏 #minecraft
Skyblock 的商标问题

上一期提到了 Noobcrew 创建的 Skyblock,诞生于 2011 年,被认为是最早的空岛生存。Skyblock。在英文世界,等同于中文的「空岛生存」,而 Skyisland 的用法反而很少,往往指代较大的空岛地图。

时间来到 2019 年,Minecraft 基岩版的「市场」功能里,出现了以 Skyblock 命名的收费地图或模组,甚至以 Original(原始)命名。这让空岛玩法和名词的设计者 Noobcrew,感到自己的设计被市场上的「山寨」地图、模组所侵权。

所以 Noobcrew 将 Skyblock 申请为了美国商标,并对请求删除市场上名为 Skyblock 的内容。但微软版权部门始终忽略此要求,并与多家公司对 Skyblock 商标提出异议。这让 Noobcrew 花费了许多时间处理法律事务。

这种 IP、商标与产品名挂钩的情况,也情况类似于 ugg boots(ugg 靴)。它在中文叫做雪地靴,是软软的卡其色靴子,数年前流行过一段时间。但 ugg 是什么?没人知道,也不重要。只是最初生产 ugg boots 的公司,将公司名也改成了 UGG,试图将让 ugg boots 注册为商标,建立唯一性。

游戏玩法、亦或者设计,很难被法律保护唯一性,除非像一些大公司,会申请大量专利。但合适的名称就能申请商标,从而获得唯一性保护,只要能证明这个名称并非通用术语。

但 Skyblock 已经流行了近 10 年,谈起「空岛生存」或者类似的玩法,就会使用 Skyblock 一词。这时创造者才申请商标,确实可能无法拥有这个商标吧。

附言 1:与其他的游戏相比,空岛生存算是接近 mod 的存在,因为建立了新的玩法规则,并有庞大的玩家社区。也许在其他的平行宇宙中,会成为像 CS、Dota 和 DayZ 等 mod 那样,获得「转正」的机会。

附言 2:Noobcrew 之后花费了许多力气,才在市场上架了自己的 Skyblock 地图(需要找到原意挂靠发布地图的团队,因为 Minecraft 基岩版市场不接受个人开发者)。但在市场上搜索 Skyblock,第一页里都看不到……

#游戏 #原理 #minecraft
Minecraft 里的极限空岛生存

空岛生存是 Minecraft 的经典挑战项目,需要利用游戏机制,使用很少的资源,做出整个世界。其玩法契合了 Minecraft 的另一个译名,《当个创世神》。

但空岛生存,通常会给一套基础物品,比如 Noobcrew 创建的 Skyblock,有一棵树、岩浆桶、冰、植物种子和一些泥土等。只要了解游戏机制,难度还是没有到达极限。除非仅有一个落脚的方块,没有其他任何物品。

2012年2月,玩家 Jokeypokey 上传了 One-Block Survivable 存档,玩家脚底是基岩,除此之外没有其他的物品。所以这只是个玩笑,是因为根本无法在这里生存。

但在数年后的 2020年12月,玩家 Jokeypokey 再次挑战 OBS,并成功找到了攻略方式。那就是利用刷怪机制和怪物掉落,Minecraft 会在 24 格外生成生物,但超过 128 格的怪物会被移除,所以尝试跳入虚空并复活,并不能产生怪物。

Jokeypokey 给出的解决方案,是等待玩家饥饿受伤。饿到 4 点生命值(两颗心),再跳入虚空,就能在 64 格左右死亡,这样就能保留生成的怪物。目标怪物是僵尸与骷髅,因为其弓与箭能秒绵羊,铁能做剪刀,都能获取到羊毛(方块),从而扩建这个「空岛」。

不过这还是太极限了,Jokeypokey 为这个挑战添加了一点仁慈,那就是将初始草方块放置在会下雪的群系里。这样僵尸掉落的铁铲,能收集草方块上的雪,让扩建「空岛」更容易。

之后等待狐狸生成,它有概率携带绿宝石,这样就能与流浪商人交易,获取各种有用的物品了。只是这个概率有点低,理论上 212 小时才能获得一个绿宝石。但是只要流浪商人来交易苔藓块,利用骨粉催熟,再对生成的杜鹃花丛使用骨粉以生成杜鹃树,玩家就能获取木头了。

其他细节可以查看 Jokeypokey 的视频: How to play through most of Minecraft from one grass block

#游戏 #minecraft
增强你的 Minecraft Java 版本游戏

Minecraft 在部分细节上缺乏辨识度。比如各种附魔书的图标都一个样子,需要光标指向它,才能通过显示的名称看出附魔书的细节。好在有开发者制作了 Even Better Enchants 资源包,能像封面图一样,为附魔书添加独特的图标。(需要前置软件 CITResewn 或 Optifine)

现在软件流行各种深色模式,Minecraft 虽然没有内置该功能,但同样有资源包,来解决缺失暗色 GUI 的问题。暗色资源包有许多,其中 GUI SimpleStylized 看起来比较简约,效果挺不错。

Minecraft 中的氛围音乐很不错,但想要在流媒体上听,却不一定能知道名字,因为游戏里不会显示正在播放的音乐名字。Now Playing 这个简单的 mod,就能在播放音乐时弹出提醒,这样就能记住音乐的名字了吧。

除此之外还有 BetterF3,将用来排除故障的 F3 信息,以更现代化的方式呈现。以及 appleskin(苹果皮),完整显示食物的饥饿值与饱和度。

这些资源包或 mod,应该能对 Minecraft Java 版本的游戏体验,带来一些帮助吧。

#游戏 #minecraft
网络游戏出版合规讲座提到的游戏 其二

接着之前的内容,在〈主题二:合规案例分析讲座〉里,提到了许多游戏。但照片拍摄者,没有拍摄所有的 PPT 页面,那么只统计到 22 款游戏。这些游戏是以正面或反面案例,来讲解审查评分时的加分或扣分情况。

正面:《家国梦》《边境之旅》《前进之路》《最终幻想 14》《仙剑奇侠传》《黑神话:悟空》《戴森球计划》《剑侠世界3》。

反面:《命令与征服:将军》《种族清理》《收获日》《隐密性动2》《闪点行动》《三国小将》《鸣潮》(两次)《血师》《实况足球 2022》《VR长征》《刺客信条:影》《原神》(两次)《明日方舟》《崩坏:星穹铁道》。

《家国梦》是腾讯在 2019 年的国庆节前,与有「人民日报中央厨房碰碰词儿工作室」,联合推出的休闲放置建设类手游。宣传海报上还有「庆祝新中国成立 70 周年主题游戏」的字样。

PPT 有对《VR长征》进行少量批评,称它「疑似骗取经费」。但并没有全盘否定,负面词语也没有。《血师》同样被描述为半成品,而外国的《实况足球 2022》就被表述为糊弄人了。

而《命令与征服:将军》完全表述错误,PPT 称游戏「为了不让敌人获得而自己炸毁天安门、三峡水库等地标性建筑的行为」,但当时新闻说得是恐怖分子用核弹,在这些地方发动了袭击。这可能是 PPT 制作者记错了。

附言:PPT 作者即便小心翼翼对《VR长征》和《血师》表述,但还是犯下了更大的错误。如果是以前,作者也许就进监狱了。

ggame
Minecraft 中的强运

Minecraft 的附魔功能,使用了不够安全的随机数/种子设计。只要满足一定条件,就能观测、锁定和自定义这个种子值,从而将看似随机的附魔结果,引向玩家需要的。因为涉及操作随机数生成(Random Number Generation),所以也被称作 RNG 附魔。

比如只要操纵种子值,就能直接附魔出「锋利 IV、横扫之刃 III、击退 II、耐久 III、火焰附加 II、抢夺 III」的下界合金剑。

具体原理为,Minecraft 的 XP seed 1 和 2 并不会随意变化,而是玩家做出合成、冲刺、挖掘、丢弃等动作,随机数才会按照该行为而变化。

有玩家想到只要进行数次附魔,期间不做其他事情,仅将附魔时显示的内容,代入大量计算,就能穷举出当前游戏的种子。然后再丢弃背包中特定数量的物品,将种子调整到目标,然后就能得到目标附魔了。该软件托管在 GitHub:Earthcomputer/EnchantmentCracker,需要观看视频教程,也有 中文翻译 的视频教程。

附言:这种穷举种子的做法,有点类似「哈希靓号」,即通过穷举来生成好看的 PGP、Bitcoin 或是 Tor 地址。

附言 2:五重塔已经修好了,只是没有装修内饰。

#游戏 #原理 #minecraft
Back to Top