SegmentFault 的遊戲《紅岸的呼喚》怎麼玩啊?

segmentfault今天出了一款遊戲:紅岸的呼喚 http://segmentfault.com/game,程序員闖關,第一關就被難住了,不知道有沒人通過的。。。

介紹:

這個應該是基於《三體》的,葉文潔當初發到的是BN20197F,也只能看到這個紀錄。

猜測應該是發射地球坐標,可在宇宙空間里坐標是相對的,這個地球的坐標在宇宙空間該怎麼算啊?

還是說我的思路有問題?

------------

更新下:

這裡看到了第一關的更優解,感覺這個更像是官方想要得到的解法 - SegmentFault 巨獻 1024 程序員遊戲「紅岸的呼喚」第一天任務攻略 要比 @Yuki Cland 的機智好多

第四關到底誰想的這麼難!!!13道題每個都能讓人跪好么!!!!!

我只破了兩道!!感覺那些破了10道的就是拿小號刷出來的,怎麼可能會有那麼高。。。而且就沒什麼意思了,本身技術遊戲就圖個自我挑戰,作弊還不是技術作弊簡直讓人鄙視!


成功通過第一關,下面講下方法,想要自己挑戰的小盆友直接跳過哦!

==================================

進入遊戲後

blablabla一堆故事背景,講的《三體》葉文潔在紅岸基地的時候發生的事

過了後直接就到第一關了

一看,本關任務確定地球坐標,發射坐標到外太陽系宇宙,有點摸不著頭腦,地球在哪兒啊,要在茫茫的星空中找一顆星星堪比大海撈針啊。

輸入框里給的提示是「cx,cy,r」 , 明顯是個圓形的圓心x坐標,y坐標和半徑,於是根據往常一樣打開開發者工具看下代碼里有什麼貓膩。

找了半天注釋里什麼也沒有嘛。於是查看其他資源

其他資源都很正常,除了這張base64轉碼過svg圖片...因為頁面里根本就沒有顯示這張圖片

於是保存下來打開查看源碼

有沒有覺得cx,cy,r很熟悉?

等等!最後這一坨是什麼玩意啊,畫風不一樣啊老師!

注釋一下看看?

注釋前:

注釋後:

注意紅圈的地方,消失了有沒有!逮住小尾巴了吧(星星:我們中出了一個叛徒!)

在AI打開這個svg,放大這顆偽裝行星

看到了嗎!

14,39,36,60,50,02

直接輸入這串數字,按發射,biu的一下就射出去了,好開心有木有!今天也有好好的背叛全人類呢!


看到還沒有人回答第二關,下面我來說一下方法吧。

首先,進入到第二關:

通過直接查看源代碼等方法,可以發現有兩個地方有:「whosyourdaddy」。但是答案是跟「whosyourdaddy」無關的,所以就不介紹查找方式了。這裡一定坑了不少人,我就在這個地方研究了很久的signal.svg,最終無果,只好轉戰其他地方。真正的信息量不在signal.svg這個文件裡面,而是在2.png這張圖片裡面(chrome下右鍵審查元素):

&d2hvc3lvdXJkYWRkeQ==

把2.png這張圖片下下來用vim(在windows下可以用winhex)打開或者通過在瀏覽器中直接查看請求到的數據,在文件的末尾可以發現這是一張包含著重要信息的圖片:

在文件的內容中出現了:「com.apple.VoiceMemos」,經過搜索發現這是iPhone的語音備忘錄記錄後留下的信息。所以,猜測這張圖片中暗藏著由iPhone語音備忘錄記錄下來的錄音。

為了驗證這一猜測,我們需要研究一下由iPhone錄音後生成的文件,於是用iPhone錄了一段錄音然後傳到電腦上,用vim(在windows下可以用winhex)打開後發現錄音的結尾是:

和我們在圖片中看到的結尾是匹配的,所以,接著就是找到語音的開頭位置,將語音從圖片中分離出來。

找到用iPhone錄製的語音的開頭:

在2.png的文件裡面搜索「ftypM4A」,很輕易就能找到圖片中記錄的語音的開頭位置:

到這裡,確定了語音的開頭和結尾直接把前面無用的信息刪掉,然後將文件保存為m4a格式的音頻文件就可以聽到「來自星空的回應」了。

答案大家自己去聽好了,是個妹子的聲音喲~~

-----------------------------------------update-------------------------------------------------

說一下第二關Windows下用winhex解決的過程:

首先,將2.png這張圖片保存到電腦上,然後用winhex打開圖片:

在文件的末尾可以看到:「com.apple.VoiceMemos」,從而知道裡面包含了由iPhone錄製的m4a格式的文件信息。

然後打開用iPhone錄製的語音文件,或者在網上下載一個m4a格式的文件用winhex打開,確定m4a文件開始的內容:

在winhex打開的2.png這張圖片中搜索關鍵字「ftypM4A」,確定2.png文件中錄音開始的位置:

下面就是將「IEND?B`?」這段以及前面的內容都刪掉,再將文件保存為後綴名為「m4a」格式的文件就可以了。-----------------------------------update第三關 ----------------------------------

遊戲第三關:

其實這一關很簡單,主要是需要兩個信息:

1、平仄

2、摩斯碼

詩中每個字的1、2聲對應於摩斯碼中的劃(-),3、4聲對應於摩斯碼中的點(·)。

所以這首詩轉換成摩斯碼則是:

-··
·-

--·
·
·-·

譯成字母:DANGER 就是這一關的解。


2014年10月25日01:09:14

遊戲進行到了第二關……

我們先不去看這個坑爹的圖片,直接看源碼。

其中有一行:

&

&&d2hvc3lvdXJkYWRkeQ==&&

其中圖片為

後面的d2hvc3lvdXJkYWRkeQ==用base64解密出來是……

whosyourdaddy

尼瑪啊三體人也玩War3?!(╯‵□′)╯︵┻━┻

但是whosyourdaddy肯定不會是正確答案的。

本小白的思路只能到此為止了。睡覺明天再想辦法……


#4

吐槽下:有本事你出個100行的代碼啊~!

提醒1:別在辦公室午休時進第4關,果斷放棄啊。

提醒2:備好OCR,無聲鍵盤,js解釋器,雞蛋,西紅柿。


昨天晚上看微博上別人的提示過了第三關。

這是剛截的圖

用的第二天的頁面頂的包,第四關難道被hack了,在重做中????回應一下吐槽摩斯碼的,其實每過一關微博分享的圖片下面都有摩斯碼,被提醒了平仄後,摩斯碼當然是第一個要試的哇


看這個網站就知道這道題肯定要抖機靈的。這個是他以前的遊戲攻略。希望題主能找到規律。。。光棍節程序員闖關秀過關全攻略(附帶小工具)


看醉了


第二關答案:0008600809324594


推薦閱讀:

不同維度有交集嗎?
如何評價何夕小說《天年》?
哈勃發現兩次「噴氣」的超大質量黑洞,發生這樣的現象原理是什麼?
如果太陽突然消失,地球會立刻脫軌還是過八分鐘後脫軌?
行星引力加速的原理是什麼?

TAG:三體書籍 | SegmentFault | 天體物理學 |