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

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

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

管理员: @gledos_green
FPS 游戏选手的数据

人与人比拼的运动,比如篮球、足球和棒球,都有人研究数据。比如足球的 SofaScore 和 WhoScored,通过记录各种关键传球、成功拦截、过人等动作,来计算选手的分数,从而评估不同队伍的水平差异。

1999 诞生的游戏 CS(反恐精英),相比之下非常年轻。选手最初的数据仅有游戏内的简单记分板(击杀、死亡),因此最初的选手数据就是 K/D 比(击杀/死亡比),数据参考性太低。

之后为 CS 比赛提供转播服务器的网站 HLTV,在 2010 年才设计出了 Rating(评级)。Rating 的算法与每回合击杀数、存活率和多杀数有关,具体算法也比较简单。根据 HLTV 的描述,Rating 能用来帮助不熟悉选手的观众,快速判断选手能力。

不过很明显,这个算法忽略了对敌人造成伤害,帮助队友协助击杀的情况。比如打残了五个敌人,帮助队友创造有利环境,但这并不会体现在 Rating 上。于是 2017 年,HLTV 推出了 Rating 2.0

Rating 2.0 是从每回合平均伤害、存活率、击杀及其助攻(协助击杀),以及首杀、多杀、残局获胜等情况。相对之前的算法,确实更能体现选手的实力。CS2 上线后,记分板默认排序也从得分改为了总伤害,也许受到了 Rating 2.0 算法的影响,也说不定。

2024年8月21日,HLTV 推出新的选手数据,是能让观众了解选手风格的属性(attributes)。目前推出了 7 种属性,分别是 Firepower(火力)、Opening(首杀)、Sniping(狙击)、Trading(补枪)、Clutching(残局)、Utility(道具)和 Entrying(突破)。

属性算是对 Rating 的补充,但这些属性的分值,依然被游戏内的数据记录所限制。比如 Utility 只会统计投掷物伤害、闪光致盲等,但烟雾弹阻挡视线的功效,并没有相关数据,也就无法计入得分。也许未来会用 AI 来分析战局,将各种玩家间的各种博弈,都能量化成具体分数吧。

#游戏 #历史
城市的公共交通导向型开发(TOD)

公共交通导向型开发(Transit-Oriented Development,TOD)是一种城市设计,旨在最大限度地增加公共交通,让出行的人们首选公共交通,而不是私家车。

有完善 TOD 设计的城市中,依靠有轨电车(地铁)和公交车,就能到达城市大部分地区。巴黎早在 2007 年,还引入了名为 Vélib'自行车共享系统,解决了「最后一英里」问题。

与 TOD 设计理念相反,让大量汽车成为城市出行的主要交通工具,就被叫做汽车导向型开发(Automobile-Oriented Development,AOD)。洛杉矶也算是知名的 AOD 城市,虽然近年来的公共交通也很完善,但地铁让人缺乏安全感,以至于徒步在城市旅游成是种挑战

游戏中也能发现美国对公共交通的忽略,比如知名游戏 Grand Theft Auto V 里的城市洛圣都(原型是洛杉矶),里面的地铁(Metrotrain)仅有 1 条线/10 个站点,车辆也很短。而前作城市自由城(原型纽约),地铁具有 8 条路线/26 个站点。并且系列游戏中的公交车是装饰品,不能当作交通工具搭乘。

#原理 #游戏
CS2 的玩法重大更新:可能消失的跳投脚本

CS:GO 里角色的速度方向,会传递给投掷物。所以跳跃时投掷烟雾弹,能实现「迫击炮」一样的效果,能将烟雾弹布置到视野外。但玩家手动操作会带来误差,所以高阶玩家使用 CFG 跳投脚本,来精确的实现完美跳投。

起源引擎的游戏,其配置文件叫做 CFG。可能是为了方便开发者测试,它的开放程度较高,以至于能够制作 自动连跳 之类的,会打破平衡性的脚本。好在这样的脚本在 CS:GO/CS2 里,很快就被修复了。

时间来到 CS2 刚推出,Valve 开始将许多玩家使用的指令、CFG 内置到游戏设置里,比如雷达、准星都比往常更容易设置。重要的跳投也被内置到了 CS2 里,玩家只要是在跳跃向上的过程中,那么扔出投掷物就是相同的曲线,也就不需要跳投脚本了。

2024年8月19日,Valve 旗下的游戏 CS2 发布了 游戏性更新,和解释日志 Side-stepping Skill。更新内容主要是两点,一是服务器会检测某些类型的自动化移动/射击,如果发现存在自动化脚本,就会踢出玩家。二是 CFG 文件会将单按键绑定多指令的功能忽略,而这会影响跳投脚本。

首先第一点,这个功能被认为是限制雷蛇键盘的 Snap Tap,以及类似的功能。该功能具有完美「急停」的功效,这里解释一下急停,按下键盘 D(右),角色会向右移动起来,即便松开按键,还是因为「惯性」而滑动一段距离。

CS 有个特性,那就是移动状态的开火精度并不准确,所以如果看见敌人后开始减速,会花费一段时间等待速度归零,才能精确地向敌人射击。而当玩家松开 D,快速按下 A(左),那么角色速度就会迅速归零,这样与敌人交火会有优势,而这种操作就叫做「急停」。

雷蛇键盘的 Snap Tap 就是一种宏(回放特制的键盘操作),玩家不需要练习急停,就能依靠键盘内置的软件,做到急停。Valve 显然是发现这种硬件外挂对玩家不公平,于是想办法来制止。

然后是 CFG 的问题。CS2 的起源 2 引擎,其 CFG 更为强大,能使用 yaw 和 pitch 指令实现 自动压枪,这就太离谱了。也许 Valve 因此下定决心,将 CFG 的类宏功能移除了,一个按键仅能绑定一个指令,跳投脚本也被限制了。

然而 Valve 的 Snap Tap 检测是查看输入内容是否相似,只要添加随机延迟以及一点失误操作,就能骗过 CS2 的检测。已经有开源软件 wasiejen/Free-Snap-Tap 做出了演示工具,不过不建议在 CS2 使用。

#游戏 #原理
大陆电影分级制度

《中华人民共和国电影产业促进法》是 2016 年颁布,2017年3月1日 起正式施行的法律。其中第 20 条要求:「电影放映可能引起未成年人等观众身体或者心理不适的,应当予以提示」。

这被解读为分级制度,然而刚开始没有作用,2017 年的《金刚狼3:殊死一战》《异形:契约》等四部电影,三部引进的都被删减了大量内容,以至于小学生在家长陪同下就能看。仅有《大护法》可能因为该法律,而得到了审查方面的豁免。

随后的 2018 年到 2020 年间,仅有三部电影有年龄限制,使该法律看起来没有发挥什么作用。之后是 SARS-CoV-2 流行期间,电影业也停滞了,直到 2023 年末的《涉过愤怒的海》,在海报上标上「建议十八岁以下观众谨慎选择观看」的文字。

虽然是软性的限制,但这也算第一部,明确标出「十八禁」的大陆影院电影了吧。而实际内容,也确实对得起这段文字。但奇怪的是之后《周处除三害》,没有在海报、购票处等地写上年龄提示,也许与《黑太阳731》有些类似,都有些政治宣传的成分在,所以开了绿灯吧。

之后引进的「十八禁」电影还有《疯狂的麦克斯•狂暴女神》《死侍与金刚狼》《异形:夺命舰》,令人震惊的是除了《死侍与金刚狼》,其他两部都被认为没有删减画面(翻译可能有调整),而《死侍与金刚狼》仅仅删减了 1 分钟,对剧情没有明显影响的部分。

这与多年前,将电影删减到类似全年龄向的情况,完全不同。有人猜测这几年票房太少,于是有人决定松掉「卡脖子」的手,让电影环境「缺乏监管」。数据上可以支持这个猜测,2023 年前 7 个月的票房为 346.69 亿,而 2024 年同时期的数据为 291.79 亿。

封面图是有年龄提示的电影,数量不算多,但收集所有电影的提示文字,还是有点花费时间……

ggame
纯软件实现的 3D Touch

电容屏的原理是识别触摸区域,经过处理器去除干扰、确定压力点后,转换成「光标」位置。所以不同的指尖大小,亦或者使用不同的力度触摸,都能被转化成正确的「光标」位置。

在那么让软件能分辨触摸面积,是不是就能实现类似 3D Touch/Force Touch(力度触控)的效果?答案是肯定的,因为已经有人在 Android 开发了基于 Xposed 框架的软件。

简单介绍下 Xposed 框架,它类似于 Minecraft Forge,Forge 为 Minecraft 添加了易用的 API,从而能轻易加载 mod。Xposed 同样使 Android 系统与 App 变得易于修改、自定义。

tkgktyk/ForceTouch 就是基于 Xposed 框架的 "3D Touch",不过作者实现起来,还是遇到了多项困难。比如不同手机和用户的触摸数据存在差异,所以使用前需要执行至少 5 次测试,让软件记录下数据。不过该软件早已停止更新。

任天堂 Switch 其实也内置了,这种基于触摸面积的触摸功能,这能在《附带导航!一做就上手第一次的游戏程序设计》游戏软件里发现。在该游戏里触摸时,会出现圆圈表示光标位置,并且圆圈大小会因为不同的触摸面积而改变。(封面图)

也许 Switch 开发者也有考虑将其用到玩法里,但最后还是因为各种原因,而放弃了吧。仅在《附带导航!一做就上手第一次的游戏程序设计》里留下了这个「隐藏功能」的一点痕迹。

#技术 #游戏
电影院实名制

2017年10月24日,多个微信公众号报导了郑州市在搞电影实名制的情况。消息源自一位电影观众,因为观影时未带身份证,所以未能在郑州购买到电影票。郑州广播电视台的《郑州大民生》栏目记者,为了确认消息,前往了位于花园路农业路大商新玛特 8 楼万达影城(金水奥纳影城店),确认到了电影票需要实名购买。

之后另一位外地记者「娱乐资本论」,拨打了上面出现的万达影城电话,同样得到了需要出示身份证的规定,执行时间从这个月开始。然后在拨打郑州二七区的溯时光奥斯卡影城咨询后,得到了更多的内容:「9 月底公安局给我们下达的通知, 10 月 2 号起影院就开始执行了」「公安机关系统在每一家影城都有,刷身份证,扫一下脸,过一下安检门,就像飞机场一样。影院的摄像头公安局都会抽查的,随时来随时都能看。」

rfa 也通过电话,对影院进行了咨询。得到了以下信息:「儿童,没有身份证那些尽量拿学生证。」「对,就一直会持续下去了。」「现在是全郑州的电影院都在执行这个工作。政府要求的。我们这边也是为了观影顾客的人身安全考虑,怕有那些恐怖分子什么的,所以严格执行政府的要求。」

电影相关博主「巴塞君」表示,自己的郑州朋友的朋友,没有带身份证,检票员要求打开支付宝展示名字信息,就能完成检查。并且亲自前往郑州电影院,同样证实了影院实名制的要求,并问道儿童怎么看电影,工作人员表示需要提供身份证号码,即可观影。

但是,之后并没有后续报导,可能郑州影院在一段时间后终止了实名制,但终止原因不明。可能是郑州的影院实名制,是作为试点,之后打算推广到全国的影院。但显著降低了影院收入,亦或者舆论强烈反弹,所以没有执行吧。

附言:SARS-CoV-2 流行期间的影院,有执行一段时间的实名制,不过疫情结束后并没有使影院实名制常态化。

ggame
开发者 kosuo 的故事

2021年6月,开发者 Kosuo 在 Hostloc(全球主机交流论坛)上表示,他开发并免费分享的网页封装为 App 的软件,已被诈骗者滥用,用于制作诈骗 App。由于软件的签名是 Kosuo 的,因而被抓进了看守所。

Kosuo 表示因为严打,每个警局都有抓捕诈骗的指标。所以杭州、温州、福建、北京、上海和南京的警察都来见 Kosuo。Kosuo 先在杭州被关进看守所 37 天,之后检察院认为证据不足而不批准逮捕,Kosuo 办理取保候审后才获得了自由。而在被关入看守所期间,Kosuo 失去了未婚妻、工作,还上了征信黑名单。

之后从福建来了 8 个刑警,从阳台窗户翻入 Kosuo 的住所,按住后带走审讯。不过这还不是最糟糕的,更糟的是,当着邻居和新同事的面,直接带走。当然也有好点的,那就是打电话要求协助调查。

2021年10月,Kosuo 的案子终于宣判,被以「非法获取计算机信息系统数据罪」判处有期徒刑六个月,缓刑一年。罚金 1 万,退回赃款 1.5 万。之所以有「赃款」,是因为 Kosuo 将软件源码卖给了别人。(不过警方没能找到买家)

宣判后,Kosuo 需要去开通手机定位,将位置信息交给司法局社区矫正管理局,并参加社区劳动。即便如此,还是不断有警方传唤,每次都要解释情况。并且因为开不了无犯罪记录证明,所以做不了很多工作(比如跑外卖)。

这让 Kosuo 到 Hostloc 发布求助帖子,请求外包业务给他。然而还是因为不断有各地的警方传唤,至少导致了两次交付延期。他最后在 2023年3月30日 停止登录 Hostloc,后续情况不明。

然而 Kosuo 被数人指责收了钱,却不做事,或极度拖延。其中有两个质疑 Kosuo 的帖子,表示 Kosuo 拖延了半年和一年半工作,不主动联系等情况。圈钱后跑路,这是 Kosuo 被认为消失的原因。然而具体的消失原因,可能永远也无法知晓了。

ggame
开源软件作者被跨省

2024年6月4日,Android 平台的多功能开源下载框架/库:Aria(与知名的 aria2 无关),其 GitHub 仓库代码也全部删除。可能是同一时间,Aria 作者 AriaLyy 的许多仓库也直接删除或隐藏了。其中有 KeepassA,这是 Android 平台的 Keepass 兼容客户端。

2024年8月16日 10:32,因为有人在博文评论中咨询 Aria 的情况,然后作者回复:「因 Aria 被诈骗份子使用,导致我被跨省,我不会维护也不会提供任何技术支持,建议自己解决。」

2024年8月16日 11:03,可能是为了防止再被打扰,作者更新了 Aria 仓库的 README.md(介绍),表示:「因 Aria 被诈骗份子使用,导致我被跨省,因此本项目源码永久删除。最后说一句,诈骗份子死全家,奉劝给诈骗份子写代码的逼人和狗,别他妈用开源代码,害了广大开源作者。」

2024年8月17日 09:09,IT 之家可能是最早报导此事的大体量媒体,之后新浪、凤凰网等媒体转载了 IT 之家 的报导,但是消息源 IT 之家却在之后(早于 18 日)删除了报导,而转载的报导没有被删除。后续状况,有待观察。

附言:有件类似的事件,是在 2021 年,有人开发了一键封装网页为 iOS App 的,免越狱免签名软件。但是被欺诈师用来制作诈骗 App 了,警方根据签名找到了作者,于是最终判处缓刑。期间作者的未婚妻走了,工作丢了……

ggame
面向节目效果所开发的 masocore 游戏

通常,游戏主要是面向玩家所开发的。一些游戏甚至缺乏节目性,比如《死亡搁浅》以及最高难度的《使命召唤》。前者难以在视频中展现出魅力,后者玩法非常苟,看不到漂亮的枪战。

不过在视频以及直播平台兴起后,许多游戏都借助优秀的节目效果,获得了广泛的传播。比如 I Wanna Be The Guy猫里奥QWOP死亡独轮车 等。就连更早的《洛克人2》,也有人创作了首讲述游戏高难度的歌曲:《打不倒的空气人》,其播放量达到了 2000 万。

这类需要大量试错/死亡,然后找出对策的游戏,往往被称作「抖M游戏」,抖 M 的含义是极端 masochism(受虐狂)。英文社区将这类游戏叫做 "masocore",是 masochism 与 hardcore(硬核)的组合词。

2017 年,QWOP 的作者开发了新作「掘地求升」(Getting Over It with Bennett Foddy),为 masocore 游戏带来了更适合节目效果的创新,那就是「回家」。游戏中没有检查点,所以玩家可能因为一些操作失误,而会回到初始位置。

因为杰出的节目效果,「掘地求升」在视频网站的人气非常高,销量也十分可观,发售两月的玩家数量为 270 万。之后也出现了多款类似设计理念的游戏,其中有 Only Up!A Difficult Game About ClimbingThe Game of SisyphusChained Together

最后的 Chained Together 引入了多人协作/干扰,让多名玩家被铁链连接,需要同时移动、起跳来跨过障碍,亦或者同时掉回起点。这让观赏性上升到了新的高度,但也好奇下次的 masocore 游戏,会做出什么不同的设计。

#游戏
《黑执事》中的现实原型

漫画/动画《黑执事》是以 19 世纪末(维多利亚时期)英国为背景的故事,但与类似作品不同的是,《黑执事》里出现了大量的历史故事。比如开膛手杰克、法国巴黎世博会、花衣魔笛手、泰坦尼克号等。(细节可阅读由 风蚀蘑菇 编写的《黑执事》背景)

不过最为神秘的,可能还是主角夏尔·凡多姆海伍的家族。故事里的凡多姆海伍家族,被称作「女王的看门狗」,是受英女王调遣的特工家族。主要负责机密、黑社会等相关事件的调查或处置。

结合军情六处的诞生时间为 1909 年,如果之前的英王室或者政府有情报的需求,确实需要人来做事。那么《黑执事》里的凡多姆海伍家族,确实是有趣的设想。

不过现实中,这种直属于王室的特工家族,只要没人透露,也就不会被外界所知晓。考虑到 100 多年后的现在,仍然没有相关家族被公开,那么多半并不存在这样的家族吧。

《黑执事》的〈幽鬼城杀人事件篇〉OVA 动画里,出现了棺木下葬后,墓碑附近的铃铛响动,然后再挖出来的情况。这其实是 安全棺材,在医学不够发达的时候,医生宣布死亡的存在失败率,一些倒霉蛋还活着的时候,就被埋入了泥土里。

因为人们对被活埋的恐惧,所以安全棺材就诞生了。《黑执事》里的摇铃棺材,原型应该来自 1798 年的德国牧师 P.G. Pessler 的设想。他建议棺材里插入绳子连接到教堂的钟上。

#动画 #历史
腾讯文件助手

2024年8月4日,微信公众号「国家安全部」发布了有泄密风险的服务介绍。其中有「文件传输助手」等云助手,在线 OCR 服务,AI 写作(LLM)以及工作群。

文章里关于「文件传输助手」的原文是:

「文件传输助手」能够实现文件云端存储,在不同设备终端均可下载使用。一些上班族为图工作便利,将涉密文件违规传输至「传输助手」,方便下班后使用个人手机或电脑下载处理。殊不知涉密文件上传网络后,电脑和手机设备自动同步与存储的过程大大增加了境外间谍情报机关通过木马病毒获取相关文件的风险。此外,传输软件公司后台也能轻易获取涉密文件,且无法有效控制知悉范围,极易造成失泄密。

2024年8月5日,就在「泄密服务」文章发布的一天后,腾讯的「腾讯文件助手」就发布了下架通知。这是微信官方的备份服务,能将微信群里的文件,以长时间多端备份的形式保存。也许因此被视作泄密风险吧。

2024年8月7日 左右,用户就「文件传输助手」的隐私问题,咨询了腾讯客服,其回应在网络上获得了广泛传播。腾讯客服表示该功能没有隐私问题,因为(腾讯的)服务器不保存聊天记录。国家法律也会保护用户隐私,可放心使用。

附言:「腾讯文件助手」不是微信的「文件传输助手」,可能会被人会弄混。

ggame
防搬运手段

大陆 UGC 平台对侵权,亦或者盗版不太会积极处理,比如头条、西瓜等。甚至像 CSDN 直接搬运 GitHub 仓库盗 GitCode 上。为了作品不被随意盗走,人们想出了各种方案:

2020年10月,YouTuber 叉雞 在多次举报大陆平台盗片者无果后,为新视频添加了各种政治敏感的水印。其中包含仅一帧的敏感词,盗片者未能完全移除,在被叉雞举报后,盗片者就去喝茶了,帐号同时也清空。

波特王和 姆姆芭柒mumu87 也有使用这个方法,这有点像「炸弹人」。只是炸弹人在攻击他人,而这种一帧的敏感词,是为了保护自己。

2022年6月 左右,有人爬取了 pixiv 的图像,制作了镜像站 vpixiv 。站长目的是想用来 赚钱,所以做了敏感词过滤。但在推广网站的时候,引起了许多画师的反感,于是有画师刻意使用敏感词标签,以防止被 vpixiv 爬取。

2024年6月 下旬,CSDN 旗下的 GitCode 搬运了大量 GitHub 仓库。有人不希望被随意搬运,所以在 仓库 里添加敏感词。考虑到 GitCode 需要遵守严格的审查规则,可能会有效吧。

好在被「敏感词炸弹」袭击后,通常也就是封号、喝茶、写 保证书,不会像朝鲜那样直接劳教甚至处决。所以能够没有什么心理负担的,埋下「敏感词炸弹」吧。(注意别炸到自己)

ggame
run boost

游戏里可能会出现移动平台,由于物理引擎的影响,所以在移动平台上跳跃,仍然能落在平台上。这与现实中,在高速的车辆上跳起,然后落在车辆上是一个道理。

不过游戏中为了简化计算,仅仅是读取所站立物体的速度、方向。而玩家模型间没有「摩擦力」,所以在《反恐精英》里,站在其他玩家的头上时,如果往相同的方向移动,那么就能保持「双架」姿态。

此时上方的玩家按下跳跃键,那么他的速度就是:下方玩家的 250 加上上方玩家的 250,即双倍速度 500。这个跳跃速度能到达平时不容易到达的位置,亦或者作为侦查手段(敌人反应不过来)。

这种技巧被叫做 run boost,不过现已在 2024年8月8日 的更新里,被当作 bug 给修复了,两个人叠起来时,双方无法垂直移动(包括跳跃)。(刚修复时,还出现了新的 bug,两个人可以悬空)

之后的职业比赛里,也不会再看到这一技巧了,还是会有点心情复杂。毕竟是存在了 10 多年的特性,突然就被修复了,原因可能是 CS2 的起源 2 引擎,能够修复这个问题吧。

#游戏 #原理
最安全的城市们

注意:以下内容涉及《半衰期》《新世纪福音战士》《魔法禁书目录》的剧透。

17 号城市(半衰期):刚来到 17 号城市的人,会在大屏幕上看到华莱士·布林的宣传:「欢迎来到 17 号城市。这里很安全。」不过在《半衰期2:第一章》里,17 号城市就因为城堡反应堆爆炸,而完全消失了。

《半衰期》的故事里,地球被联合帝国入侵,战争不到 7 小时就结束了。因为布林代表人类投降,所以布林被任命为「临时行政长官」(实则傀儡),居住在地球首都 17 号城市,听从联合帝国的指令。

第三新东京市(新世纪福音战士):对外宣称是联合国总部与 NERV 机构的所在地,居民只有相关从业者及其家属。因为是 Evangelion 出击的城市,所以被打造成了要塞都市,拥有大量避难设施,通常也被认为是最安全的城市。

不过实际上,地底最终教条区的莉莉丝不断吸引使徒来袭,所以第三新东京市才是最危险的地方。比如《剧场版:破》末尾真嗣发动的「近·第三次冲击」,导致了地表附近的人大量死亡,其中包括东治的父亲

学院都市(魔法禁书目录):幼儿园老师对学生们说「为了监护重要的海之梦,学院都市有着完全的治安体制」。不过之后遭遇了许多麻烦,比如 九三〇事件 算是恐怖袭击了,只是有风斩冰华的保护,似乎才没有平民死亡。

学院都市是独立于日本的国中之国,拥有独立的边境墙、警备员、超越外界二十年的科技,以及大量可见的监控设备和不可见的 滞空回线,以此来维持城市的治安。不过亚雷斯塔建立学院都市的目的,并非是让大家安居乐业,所以并没有将市民的安全放在首位。不过可能是信息封锁的手段厉害,所以没有多少人注意到危险,而选择逃离吧。

这些作品中的城市,自称或暗示自己是最安全的地方。但情况在随后的剧情里反转,很有反差感。但这样的反差感,只需要存在于虚构作品里就好了。

#杂谈
Back to Top