找回密码
 立即注册

低血压圣手,程序员的逆天脑洞——The Password Game ...

1
回复
120
查看
[复制链接]

3

主题

0

回帖

9

积分

新手上路

Rank: 1

积分
9
来源: 2023-7-6 22:42:09 显示全部楼层 |阅读模式
The password game由程序员Neal Agarwal在近期创作,并发表在自己的网站neal.fun上
这个游戏发布后在推特上引发了热议
人们尝试过后纷纷对Neal送来了“真挚的问候”




所以,这么招人恨的游戏到底有多能拉血压,我们就来一探究竟
<hr/>

进入游戏后只是个很简单的输入栏,让你选择一个密码


当你输入第一个字符后,第一条规则便映入眼帘:你的密码必须包含至少五个字符


输入足够的字符符合规则1后,规则2也出现了:你的密码必须包含一个数字


输入数字后,规则3现身:你的密码必须包含一个大写字母


然后就是规则4:你的密码必须包含一个特殊符号


如果说到规则4还算正常,规则5就开始透露出了一丝诡异:你的密码中的数字之和必须等于25?????
注意,是每个数字相加,你输入10就是1+0=1


在你口算心算或者掰手指头算出25后,规则6:你的密码中必须包含一个月份
必须是以单词的形式输入


然后就是一个让人挠头的规则7:你的密码必须包含一个罗马数字!
百度/谷歌之后,你认识了罗马数字:I(1),V(5),X(10),L(50)C(100),D(500),M(1000),输入即可


然后就是一条让人难绷的规则8:你的密码必须包含我们的赞助商之一 百事(pepsi),星巴克(starbucks),壳牌(shell)
任选一个输入即可


然后规则9密码中的罗马数字的乘积必须等于35!!!
然后这条规则成功把谷歌的搜索推荐给冲了



来自作者的嘲笑

当然你的小学数学告诉你,35如果表示成两个正整数的积时,只能是1×35或者是5×7,所以这里应该填XXXV或者是V VII,这里建议XXXV,至于为什么,你后面会明白


然后就是让你彻底绷不住的规则10:你的密码中必须包含下面的验证码
wdnmd!密码里带验证码是吧?
然后更绷不住的是,到了这一步,玩家开始发现,之前的每一条规则依然是有效的,当你输入了带数字的验证码后,之前pass了的规则5又跳了出来……于是你又得把之前输入的数字进行修改
好在这个验证码是可以刷新的,而且是有全字母的验证码的,所以强烈建议使用全字母的验证码(很重要!!!)


到了规则11,几乎所有人都开始晕了:你的密码必须包含今天wordle的答案
艹!还TM搞联动是吧!
这里介绍一下wordle,wordle是一款NYT旗下的填字游戏,每天一道题,谜底固定是一个5个字母的英语单词,你需要输入任意5字母单词,根据提示来猜出正确的谜底:灰色底色代表错误的字母,黄色代表正确的字母在错误的位置,绿色代表正确的字母在正确的位置


玩完wordle之后到了规则12,你的血压到这里已经压不住了:你的密码中必须包含一个两个字母的元素符号!!!(periodic table=元素周期表)
不过好在之前的规则8中的三个赞助商,都是包含元素符号的:pepSi,sTarbucks,sHell。所以可以把字母大写来通过这条


规则13:你的密码中必须包含当前的月相(以emoji的形式)
好吧,我算是明白为啥会有那么多人问候作者了,真的是艹了
好在中国用农历,点开日历看看农历日期就能判断当前月相,歪果仁可遭罪了,还得专门去查……
这里就是所有可能的月相emoji,自行取用


规则14出来后,绝大多数人都崩溃了:你的密码中必须包含这个国家的名字
感情你这游戏还内嵌geoguess是吧
这里注意,由于使用了谷歌街景,所以必须有合适的网络环境,而且这个街景你猜不出来是不能换的,也就是说如果你猜不出来游戏到这就结束了
当然还是有小伙伴会说我就是猜不出来啊,那么请移步rule14暴力解法,B站网友已经给了你们手段了


然后就是一个平庸的规则15:密码中必须包含一个闰年
小学数学内容,你都做到这了,难不倒你吧


接着就是一个炸裂的规则16:密码中必须包含下面棋局中的最优一手,以代数记谱法表示
这里棋局是完全随机的,不要指望抄答案了
即使你不会国象也无所谓,暴力解法请使用国际象棋云库,点击空白棋盘,然后把题目里的棋局复现上去(注意棋盘朝向和落子方),然后计算最优解


然后就是让人摸不着头脑的规则17:这是我的坤,名字叫paul,他还没孵出来,把他放进你的密码中并且保证他的安全
把这个蛋的emoji复制进你的密码即可,但这只坤坤会在后面成为你的噩梦


规则18:密码中的元素的原子序数之和必须等于200
我……无话可说,打开元素周期表,开算
这里注意,由于之前规则9的存在,所以你试图使用的元素中不能包含X L C D M这几个大写字母
之前在规则9中建议大家使用XXXV就在这里,如果使用V VII的写法中包含了两个钒(23)两个碘(53),会大大降低这一步中的灵活性


规则19:密码中的元音必须使用粗体……
好家伙,密码还能调这玩意的?你要是嫌麻烦可以偷懒把整个密码全部加粗(不建议这么做,为什么后面会解释)


规则20:你的密码着火了,赶紧扑灭它
对,字面意义上的着火,你辛辛苦苦输入的密码会逐渐被火焰emoji吞噬,你要赶紧删除这些火焰emoji
建议规则19完成前把密码复制一遍,这里注意,如果火焰把蛋烧掉的话,直接gameover(把蛋删掉的话也会gameover)



数一数二的烧鸡


火焰扑灭并且重新输入密码满足之前所有条件后,规则21出现:你的密码强度不够(不够强壮)
你看着自己这串已经完全不知所云的密码气笑了,tmd这强度还不够?
这里只需复制规则中的emoji粘贴进去,贴三个这个条就满了


规则22:密码必须包含下列肯定句之一
复制任意一条粘贴即可,注意,I可以改小写


接着就是这个游戏最坑的规则23:paul已经孵出来了,别忘了喂他,他每分钟吃三条虫子
你要复制这个虫子emoji,粘贴到由蛋变成的坤坤emoji右边喂坤,记住:不能图省事一次喂太多,但也不能忘了喂,否则直接gameover



坤坤撑死了



坤坤饿死了

好了,现在这个游戏附带电子宠物功能了,还得科学养坤


紧接着这个最坑的规则23,是全游戏第二坑的规则24:密码中必须包含一个随机时长的youtube视频链接!!!!!
到了这里,被折磨的麻木的玩家可以说彻底愤怒了,我囸你仙人!!!
这里建议直接在谷歌搜索 :url of a XX:XX(规定时长)long youtube video,慢慢找吧
但是,不要以为你找到了规定时长的视频就OK了
因为这个url里可能会包含:数字,大写的V X L C D M,以及新的元素
数字可能会直接撑爆你的数字池导致违反规则5,而跟罗马数字冲突的大写字母会让你违反规则9
而且这个链接是大小写敏感的,你不能通过改大小写来规避这些冲突,所以还得从符合规定时长的视频里仔细筛选能用的链接
当然,找的过程中别忘了喂坤,把坤饿死了前功尽弃


在这么坑爹的规则之后,苛刻的规则25看起来也没那么可怕了:必要的牺牲,选择两个字母,你不能使用它们
一般Z,J,Q是用不上的,但是注意你规则24里的url,如果冲突了就要重新找,而且这个牺牲是不可逆不可重选的,你要是没看清选错了字母,虽然不会强制gameover,但会进入无解的死局


规则26:密码中斜体字符的数量是粗体字符的两倍(两倍以上即可)
所以在规则19里为啥会建议不要偷懒把所有密码变粗体,就是因为有这么一个坑


规则27:密码中至少30%使用wingdings字体
艹,感情你这密码不光能调粗体斜体还能调字体是吧?
顺便说一下,wingdings字体长这样



wingdings sample

我TM自己都不知道自己输入了什么……建议改字体之前复制一份贴到word或者excel里


规则28:密码中必须包含下面颜色的16进制代码
如果这个单拎出来可能会被所有人骂坑爹,但是你都到这了还怕这点困难吗
直接截屏,用windows自带的画图打开,取色后查看16进制颜色代码
注意这个颜色是可以刷新的,尽量刷新成不含数字或数字之和尽量小的颜色,以免违反规则5


规则29:所有罗马数字必须使用TNR字体
这条规则放这个位置,真的是太友情了


规则30:数字的字体大小必须是数字自身的平方(仅限阿拉伯数字)
艹,合着还能调字号是吧
到了这里,建议把已经输入的密码再次复制出来放在一个空的excel表格或者word文档里,数字0的字号会被调成0,你看不见但实在的占用一个字符


规则31:相同的字母每使用一次,就必须使用一个不同的字体大小
纯纯折腾人,你都被折磨到这了,还在乎这点小事吗


规则32:密码中必须包含密码的长度
输入栏右侧会有当前密码长度的计数,但别忘了你输入的这个长度本身也会影响密码的长度(而且坤坤还在不停的吃虫子,也会影响密码长度)


规则33:密码的长度必须是一个质数!!!
好家伙,慢慢调吧,别忘了在调的时候喂坤


规则34:跳过
这里是玩了著名的rule34梗:If it exists, there is porn of it – no exceptions.


规则35:密码必须包含当前的时间
你看着这条规则和规则5陷入了沉思,输入当前时间大概率会撑爆数字池,我玩NM啊
但是好在这个游戏对当前时间的定义是你机器上的时间,所以你可以通过调整机器时间来达到通过的目的
这里的时间使用的是12小时制,精确到分钟,忽略am/pm,建议使用1:00作为设定时间,当然也可以根据自己的规则5完成情况自行调整(机器时间调成1:00或者13:00皆可,实际建议调早一分钟)
这里注意,你完成规则35后会锁定密码并进入最后一关,务必在完成之前把确定的密码复制一遍(直接从输入栏复制,从word和excel里复制不会复制字体字号)


当所有35条规则都符合后会提示你是否确定这是最终的密码,点击yes后会锁定密码(无法复制,坤坤也会停止吃虫子)进入一个两分钟的倒计时,需要你把确定的密码重新输入一遍。这里直接把之前复制好的最终密码粘贴即可通关,倒计时结束时没有输入完成则会gameover



借用的通关截图

最后贴一下我自己打到rule 35的截图



功亏一篑

当时我还不知道可以调机器时间的操作,到了这一步放弃了
最后一步和通关截屏使用了youtube上名为jaycyrzak的播主的通关视频的截图

最后向Neal老哥致敬,great game,完美的低血压治疗神器

最后的最后,我只想说:Paul,CNM!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

8

主题

229

回帖

94

积分

注册会员

Rank: 2

积分
94
2023-7-6 22:42:16 显示全部楼层
玩到31不想动了,喂了一个小时鸡实在不想喂了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
商业洽谈 文章投递 寻求报道
客服热线: 400-113-0968
关注微信