大脑编程writeup

被安利的,说是知乎看来的。很久没做过这种解密小游戏了,比较简单半天通关,用微信小程序开发还是很特别的,有些地方能看出作者的一些巧思,代码补全也比较完善,也是另一种提示,毕竟用到的命令也就那几个,除了偶尔的偶尔会卡住。好像刚出没两天所以没在网上看见题解,tip次数用完的时候还是很难受的,所以写个writeup。

第1关

上面是提示,9怎么变成6呢,当然是旋转180°了。

第2关

根据提示改变主题,从黑色变成白色。

第3关

根据提示控制动画,当然是停在过关成功的地方。

Screenshot_2021-09-08-17-30-42-706_com.tencent.mm Screenshot_2021-09-08-17-31-21-125_com.tencent.mm

第4关

根据提示选择元素c1和c2,结合上题的控制动画,使得1+7=10-2。

Screenshot_2021-09-08-17-31-44-044_com.tencent.mm Screenshot_2021-09-08-17-32-06-724_com.tencent.mm

第5关

圆周率π,因为只能输字母所以是英文pi,而且latex公式中也经常用到\pi来表示。

Screenshot_2021-09-08-17-32-48-985_com.tencent.mm Screenshot_2021-09-08-17-33-00-283_com.tencent.mm

第6关

这个一开始没搞明白,开始动画后只看到小球到处乱动,看了提示才知道是保持手机平衡让小球一直在中间使外部小球逐渐变大。利用了手机传感器,还是很巧妙的。

Screenshot_2021-09-08-17-33-13-993_com.tencent.mm Screenshot_2021-09-08-17-33-54-003_com.tencent.mm

第7关

看到二维码当然想扫,但是跳出的扫码界面不能扫描手机保存的图片怎么办呢,让二维码在别的地方显示就好了。

Screenshot_2021-09-08-17-33-39-383_com.tencent.mm Screenshot_2021-09-08-17-34-09-919_com.tencent.mm

第8关

这个感觉很抽象,一开始在算底下这几个16进制数的规律,发现没有规律。题解说是Windows系统蓝屏,那么要用shutdown命令关机。

Screenshot_2021-09-08-17-35-46-956_com.tencent.mm Screenshot_2021-09-08-17-35-55-073_com.tencent.mm

第9关

台湾是且只能是中国的。

Screenshot_2021-09-08-17-36-14-418_com.tencent.mm Screenshot_2021-09-08-17-36-18-554_com.tencent.mm

第10关

r1,r2,r3,r4分别归位就好了,值得注意的是比例尺一致,一格为50,所以向右是x轴正方向,向下是y轴正方向,这片相当于第四象限。

Screenshot_2021-09-08-17-36-44-771_com.tencent.mm Screenshot_2021-09-08-17-37-44-562_com.tencent.mm

第11关

感觉跟提示没什么关系,一块缺了指针的表,所以输入手机当前时间。

Screenshot_2021-09-08-17-40-33-824_com.tencent.mm Screenshot_2021-09-08-17-40-45-159_com.tencent.mm

第12关

996.ICU是github上一个很有名的记录了996公司和部门的项目,相当于耻辱柱了,对应的有995.WLB,work-life balance。属于作者夹带的几个很有意思的私货了。

··· — ···这种形式是莫尔斯电码,对应救难信号sos。

Screenshot_2021-09-08-17-41-03-506_com.tencent.mm Screenshot_2021-09-08-17-42-21-303_com.tencent.mm a044ad345982b2b782561e1d3aadcbef77099b19

第13关

提示中说访问 www.github.com/wilhantian 会有提示,得到提示)&%%+~,按照这个对照表翻译过来就是muggle麻瓜,作者应该是个hp迷,但是没有想明白这个对照表和作者的github之间的关系,不过在联系作者中也可以得到作者的github地址就是了。

Screenshot_2021-09-08-17-42-35-411_com.tencent.mm Screenshot_2021-09-08-20-44-54-351_com.tencent.mm image-20210910223634263

第14关

旋转180°得到提示ASCII,分别发送缺失字母i l m s对应的十进制ASCII码值105 108 109 115即可。

Screenshot_2021-09-08-20-42-51-995_com.tencent.mm Screenshot_2021-09-08-20-45-21-996_com.tencent.mm image-20210911120721734

第15关

找兔子,挪啊挪啊挪,就出现啦。

Screenshot_2021-09-08-20-50-40-860_com.tencent.mm Screenshot_2021-09-08-20-52-06-886_com.tencent.mm

第16关

#ff0000是红色,换算成RGB为rgb(255,0,0),同理蓝色是rgb(0,0,255),三者相加是rgb(255,255,255)白色。

Screenshot_2021-09-08-20-53-34-197_com.tencent.mm Screenshot_2021-09-08-20-54-48-154_com.tencent.mm

第17关

缺了一只兔子,改变背景颜色看看能不能看到,看到静止的兔子当然是让它一起动起来。

Screenshot_2021-09-08-20-55-04-164_com.tencent.mm Screenshot_2021-09-08-20-55-19-064_com.tencent.mm

第18关

一开始被提示误导了,以为输入什么会显示⚡,后面发现其实就是手机接通电源自然会显示闪电。所以说作者用手机小程序这个形式开发而且利用获取手机状态信息和传感器信息这个想法还是很有新意的。

Screenshot_2021-09-08-20-56-02-469_com.tencent.mm Screenshot_2021-09-08-20-56-11-338_com.tencent.mm

第19关

别骂了别骂了,程序员没有对象当然是new一个出来,new object也可以。

Screenshot_2021-09-08-20-56-23-423_com.tencent.mm image-20210910223558041

第20关

这关前面没有提示,旋转180°可以得到一个电话的标识作为提示,可以注意到这串编码都是1-9的数字组合。这里用到了一个常见的trick就是打开电话簿,将显示的数字依次连起来,得到的形状就是答案了。实在不行搜索14789,也能得到灵感。

Screenshot_2021-09-08-20-56-43-778_com.tencent.mm Screenshot_2021-09-08-20-56-52-636_com.tencent.mm

第21关

一开始被这个提示误导了,因为关卡信息是灰色的,以为要把牙齿和它叠加什么的,后面反应过来其实是在暗示状态栏吧。蓝牙蓝牙怎么变灰呢,当然是关掉了,怎么变蓝呢,那就再开启好了。

Screenshot_2021-09-08-20-56-59-871_com.tencent.mm Screenshot_2021-09-08-20-58-37-110_com.tencent.mm

通关!

Screenshot_2021-09-08-20-57-36-377_com.tencent.mm