成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Untrusted 趣味解法

lifesimple / 2742人閱讀

摘要:如果你稍微想一下,就明白源代碼繪制了一大堆的符號(hào)用來阻擋你的去路,那么生成符號(hào)的方式當(dāng)然可以由你來篡改在允許你改動(dòng)的代碼范圍內(nèi)。所以本游戲的精神分兩個(gè)層面認(rèn)真思考,精確計(jì)算,給自己開出一條道來發(fā)揮黑客精神,破壞源代碼,徹底顛覆迷途。

有人提到了 Untrusted 這個(gè)有意思的編程游戲,于是我也去嘗試一下,結(jié)果發(fā)現(xiàn)挺好玩的,一玩玩上癮了,搞了一通宵……

  

這個(gè)游戲?qū)嶋H上是很容易作弊的,打開控制臺(tái)你會(huì)看到作者熱烈的歡迎著你,源代碼也沒有任何處理,隨便你 Hack。以下則記錄的是我自己的趣味玩法。

Level 1

首先移動(dòng) @(代表你自己)去揀那個(gè) ? 符號(hào)(代表蘋果電腦鍵盤上的 command 鍵,在這里指代電腦),接著就看到了可以操作的代碼。注意只有背景色為黑色的部分才允許你編輯。最終的目標(biāo)是走到淺藍(lán)色的方框處,這是終點(diǎn)。

如果你稍微想一下,就明白源代碼繪制了一大堆的 # 符號(hào)用來阻擋你的去路,那么生成符號(hào)的方式當(dāng)然可以由你來篡改(在允許你改動(dòng)的代碼范圍內(nèi))。所以本游戲的精神分兩個(gè)層面:

認(rèn)真思考,精確計(jì)算,給自己開出一條道來;

發(fā)揮黑客精神,破壞源代碼,徹底顛覆迷途。

由于之前 SF 已經(jīng)有人分享了一些思路,我接下來就只講破壞性的方式!^^

好了,第一關(guān)最簡單,把你能刪掉的代碼全部刪掉,搞定!

正常版

二逼版

Level 2

第二關(guān)其實(shí)比較困難,按照之前本站朋友公子發(fā)表的辦法進(jìn)行多次嘗試未果。經(jīng)觀察,源代碼是有條件的繪制整副迷宮(每次刷新都重新分布),如果用正常的手段是無法繪制第二個(gè)出口的,(因?yàn)轭A(yù)先繪制的出口在最后一行,你無法在此之后執(zhí)行,似乎也不能在圖中同時(shí)存在兩個(gè)出口,我嘗試了很多次都沒有成功)。

Anyway,其實(shí)作者已經(jīng)給出了答案!在題目介紹里,作者說用四個(gè)字符就可以解這一關(guān)。哪四個(gè)字符呢……?想的我頭皮都炸了!最后才忽然醒悟過來——塊級(jí)注釋??!

Level 3

這關(guān)和第一關(guān)幾乎一個(gè)性質(zhì),只不過最后有一個(gè)驗(yàn)證,所以刪代碼這種極具品味(不開玩笑)的事情是沒得搞了。好在解法特別多,而且非常容易,這里隨便放一種(因?yàn)檫@種走起來比較快)。

Level 4

這關(guān)沒啥好說的,只要不驗(yàn)證,你隨便折騰!

Level 5

這關(guān)也沒啥好說的,Ctrl + 1 看看 API 就好了,沒趣味。

Level 6

這一關(guān)的慣常解就是造一堵墻去擋守衛(wèi)了,然而如果你事先走幾遍你會(huì)發(fā)現(xiàn)如果遵循相同的方式來行走,那么守衛(wèi)最終總是和你在同一點(diǎn)相遇,所以我們只需一行代碼,就放一塊磚頭堵在相遇的那一點(diǎn)就可以了,于是你就可以看著守衛(wèi)在屁股后面追你然后在心里暗爽了:來啊,你追我啊!

Level 7

這一關(guān)在邏輯上沒什么難度,但是我考慮了一下,最終選擇了也許不是最簡單,但確是表達(dá)能力最好的一種方式。因?yàn)槲乙恢毕嘈?,?huì)說話的代碼才是好代碼。(不過我水平有限,或許還有表達(dá)能力更優(yōu)的解)

BTW,我其實(shí)還很二逼的搞了一種使用 setInterval 的解法,沒想到——

——我去你大爺?shù)摹?/p> Level 8

我被這關(guān)坑了很久……我都不想回味它……原因在于字體……你們自己想吧!

Level 9

@公子 的解法著實(shí)驚艷到我了!在第九關(guān)他比我更 Hack,還好我的解法也不賴。要點(diǎn)是呼叫電話求救哦~(登船之后,讓船改向上走)

Level 10

這關(guān)不難解,重點(diǎn)是隊(duì)形要整齊!BTW,我過關(guān)的時(shí)候唱的是:Make way!For prince Ali~

Level 11

這一關(guān)開始控制機(jī)器人了,感覺反而更簡單不過,和之前相似的代碼就足已了。

Level 12

Have no better idea...

Level 13

這一關(guān)沒有想象中那么難,我不會(huì)什么尋路算法,所以我用 player 當(dāng)作游戲手柄來控制機(jī)器人。簡單說一下,在屏幕上想象這樣的圖形:

  o
 oxo
  o

x 是你自己,你的上下左右的坐標(biāo)都不難預(yù)先計(jì)算(出生地的坐標(biāo)在頂部代碼里是有的),然后 API 手冊(cè)里有一個(gè)判斷你當(dāng)前坐標(biāo)的方法……see

(最后一行 if 的代碼不是我寫的,不知道怎么冒出來的,而且還刪不掉……也懶得再刷新一遍截圖了)

Level 14

@公子 的解法坦白說我沒看懂,我自己還是直接用了最無恥的辦法……

Level 15

只要拋出異常你就成功了!

Level 16

一點(diǎn)點(diǎn) Canvas 的知識(shí)就能看到激光束的顏色,然后利用場外電話求救改自己的顏色即可瞞天過海。

Level 17

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/110070.html

相關(guān)文章

  • Untrusted - 游戲題解

    摘要:昨天凌晨花了仨小時(shí)通關(guān)了這個(gè)游戲,在這里就粗粗做一下題解吧,好幾題都是過去的。于是寫以下的變色過程就可以了重新執(zhí)行撿起電話機(jī),然后通過綠菊花之后按使用電話機(jī)讓自己變色兒就好了。于是只要把綠菊花的通過判斷函數(shù)里面可修改的區(qū)域改成就好了。   原文地址:http://xcoder.in/2014/06/12/untrusted-solution/   Trusted 是一個(gè)代碼解謎游戲,...

    wzyplus 評(píng)論0 收藏0
  • 從單租戶IaaS到多租戶PaaS——金融級(jí)別大數(shù)據(jù)平臺(tái)MaxCompute的多租戶隔離實(shí)踐

    摘要:摘要在年云棲大會(huì)北京峰會(huì)的大數(shù)據(jù)專場中,來自阿里云的高級(jí)技術(shù)專家李雪峰帶來了主題為金融級(jí)別大數(shù)據(jù)平臺(tái)的多租戶隔離實(shí)踐的演講。三是運(yùn)行隔離機(jī)制。針對(duì)這一問題,提供了多層隔離嵌套方案以便規(guī)避這種潛在的安全風(fēng)險(xiǎn)。 摘要:在2017年云棲大會(huì)?北京峰會(huì)的大數(shù)據(jù)專場中,來自阿里云的高級(jí)技術(shù)專家李雪峰帶來了主題為《金融級(jí)別大數(shù)據(jù)平臺(tái)的多租戶隔離實(shí)踐》的演講。在分享中,李雪峰首先介紹了基于傳統(tǒng)Iaa...

    beanlam 評(píng)論0 收藏0
  • 「正經(jīng)字幕」太無聊?「神經(jīng)玩笑機(jī)」就可以生成逗你笑的趣味字幕

    摘要:最后,我們顯示了若干張圖像中所生成的趣味字幕。圖所提出的有趣字幕生成的體系結(jié)構(gòu)。我們將所提出的方法稱為神經(jīng)玩笑機(jī)器,它是與預(yù)訓(xùn)練模型相結(jié)合的。用戶對(duì)已發(fā)布的字幕的趣味性進(jìn)行評(píng)估,并為字幕指定一至三顆星。 可以毫不夸張地說,笑是一種特殊的高階功能,且只有人類才擁有。那么,是什么引起人類的笑聲表達(dá)呢?最近,日本東京電機(jī)大學(xué)(Tokyo Denki University)和日本國家先進(jìn)工業(yè)科學(xué)和技...

    lastSeries 評(píng)論0 收藏0
  • HTTP狀態(tài)碼趣味圖解(下)

    摘要:多文件下載,改為單文件下載文件錯(cuò)誤,短時(shí)間內(nèi)導(dǎo)致程序崩潰。為喵點(diǎn)贊,收藏了。參考資料圖片狀態(tài)碼 喵:鏟屎的,你還在為HTTP狀態(tài)碼而苦惱碼?本喵為你趣味解惑 5xx: 服務(wù)器錯(cuò)誤,服務(wù)器在處理請(qǐng)求的過程中發(fā)生了錯(cuò)誤 500: 服務(wù)器內(nèi)部錯(cuò)誤500錯(cuò)誤是一種常見錯(cuò)誤,一是用戶錯(cuò)誤(客戶端問題,少見),另一種是服務(wù)器本身的錯(cuò)誤(常見)解決辦法:1.清除瀏覽器緩存2.查看錯(cuò)誤日志3.查看連接...

    Gilbertat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

lifesimple

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<