池翔給肖遠的紙條上寫了一些命令,前兩關顯然是用不到的,而第三關是一個命令列介面,那些命令很顯然有了用武之地,但是處於對池翔本能的不信任,肖遠為了防止自己掉進陷阱,並不打算直接嘗試那些命令,而是決定先自行探索第三關,然後再決定用不用那些命令。

關卡一旦進入,就不能退出,這是最初那篇文件中提到的很重要的一條規則,因此,接下來的所有操作,都只能在這個命令列環境中進行。對於命令列環境的使用,肖遠有著非常豐富的經驗,要想要瞭解一個命令列系統的基本情況,第一步就是要找到系統的文件,於是他根據自己的經驗,在命令列後面嘗試著輸入了幾個命令,很快就找到了這個系統的幾個基本檔案操作命令。

這個命令列系統的宿主系統是Windows,但是其中的檔案操作命令卻非常靈活,不僅可以使用DOS命令,還可以使用Unix命令,比如文件目錄檢索命令,即可以是dir,又可以是ls。

利用檔案檢索命令,肖遠搜尋了一下系統中的檔案,系統內建的文件系統非常簡單,只有兩層結構,很容肖遠就從中找到了一個名為readme的可執行文件,執行這個檔案,進入了一個文件閱讀介面。

這是一篇腳本語言文件,文件中間要講述了一種名叫black的腳本語言的語法,設計規範,然後後面是一大堆已經寫好的重要的API模組,及其介紹。

“難道這一關需要程式設計才能透過?”肖遠快速瀏覽著這篇文件,心中思忖,但是他發現自己估計有些錯誤,因為當他將readme翻到最後一頁後,螢幕上出現了一個倒計時,並提示他還有十分鐘時間可以複習,倒計時結束後該文件自動關閉。

這十分鐘對於肖遠來說,可有可無,因為在前面瀏覽之時,他已經將所有的文件全部記到了心裡,隨意往前翻看了一些前面的文件,十分鐘時間很快過去了,readme自動關閉,重新回到了命令列之中。

“接下來該幹什麼?”

肖遠仍然沒有得到任何提示,於是他重新利用檔案檢索命令仔細翻看了一下這個命令列環境中的檔案,在其中找到了一個名為black的目錄中找到了一個名為run的可執行文件,而且這個可執行文件是整個命令列環境中除了readme之外的唯一的一個非系統命令可執行文件了,池翔給他的紙條上寫的那幾個命令,他一個也沒有找到。

肖遠執行了檔案run,發現這是一個指令碼IDE,在這個指令碼編輯器開啟時,彈出了一個提示框,上面給出了一條提示,要求他利用之前閱讀的readme文件編寫一個指令碼並執行之,但是具體編寫什麼指令碼,卻沒有說。

關掉了提示框,肖遠正式進入了指令碼編輯IDE,稍加熟悉後,開始編寫指令碼,剛才的提示框中沒有提到要編寫的指令碼的具體內容,肖遠將之理解成了隨意編寫指令碼。

在將全部文件熟記於心的前提之下,肖遠可以編寫出功能非常復雜的指令碼,但是他不會那麼做,而是編寫了一個功能非常簡單的二叉樹左序優先的遞迴遍歷演算法。

執行了這個演算法,提示框再次出現,上面一句話:正在對指令碼進行評估,請稍候……

等了大概有五分鐘,評估結果反饋到了提示框上:B+。

“竟然是等級評定,不知道我要是寫一個hello world指令碼,會給出什麼等級?”肖遠心中暗忖,關掉了螢幕上的提示框,又有另一個提示框彈了出來,給了一個新提示,在這個提示中給出了離開第三關,進入第四關的方法,那是一個很長的命令序列。

回到命令提示符,並沒有馬上執行這個命令序列,而是先研究了一下這些命令,卻有了一個意外發現,心中不由暗罵:“該死的,池翔果然不安好心。”

因為深入研究過這些命令後,肖遠發現,池翔給的命令竟然是剛才給出的這些命令的別名,只是執行順序和前面提示中給出的順序有差別,執行後的結果也不是進入離開第三關,進入第四關,而是強制退出第三關,承認闖關失敗,並且在他給出的命令序列中,還是用了一些引數,這些引數的作用是不做任何提示,直接退出。

“陰險的傢伙!”肖遠不由的又罵了一句,心道如果他真的相信了池翔,進入第三關後就執行那些命令,這場競爭恐怕已經沒自己什麼事了。

池翔想要借合作為由陰自己,這件事情並不是沒有那麼簡單,其背後有很多耐人尋味的東西,首先,池翔能提前知道測試中的一些事情,一定是有人在背後支援他,而且這個幕後人的身份應該比綠夫人高,而綠夫人是羅氏家族當今家主的胞妹,比她的身份高的人在羅氏家族屈指可數。

其次,肖遠還想到了另外一件事情,池翔找他商量合作的時候,並沒有淘汰任何人,那麼多人,池翔能找到他究竟該如何解釋。

“我是綠夫人介紹來的,這在羅氏家族內部肯定不是秘密,而從之前綠夫人要我分析的那些材料可以看出一些端倪,羅氏家族內部有人要對綠夫人不利,那麼她介紹來的競爭者,自然也就成了一些人要剷除的目標,而池翔就是那些人祭出來一把殺人的刀,這種可能性很大。”

“還有另一種可能,池翔採取的是廣撒網戰術,也就是說,他要陰的人,不僅僅有我,還有其他人。”

以上應該是機率最大的兩種假設,尤其是第一種假設。

肖遠並沒有因為思考耽誤太多時間,而是將提示中給出的離開第三關,進入第四關的命令序列輸入到了命令列之後,執行過後,重新回到了最初的介面上,第三關的按鈕變成了灰色,第四關的按鈕變得可用。

肖遠拿起滑鼠,點選了第四關,畫面一轉,進入了第四關。

“恭喜你作為第二個成功的闖關者,請仔細閱讀如下事項:……”

進入第四關之後,首先是以個提示窗,上面寫著一些對第四關的介紹,第四關竟然是個遊戲,不是第一關那種輸入文字的遊戲,而是真正的遊戲,一個打飛機遊戲。

“這就是要測試什麼,真的是為羅絲找丈夫嗎?”

肖遠在前三關的時候,就有所懷疑了,最後一關竟然是一個打飛機遊戲,這讓他這種懷疑更加強烈,甚至已經做出了判斷:這次測試是打著給羅絲找丈夫的名號,做另外的事情,羅氏家族是要透過這種測試尋找腦力符合某個條件的人,因為前面的測試要想順利通關,對計算機水平要求並不是特別高,只要一個擁有正常計算機能力,科班出身的人,都能滿足條件,相比於計算機知識,前三關中,記憶力,理解力,觀察力,和隨機應變能力等等更加重要。

當肖遠關掉提示窗,進入第四關的遊戲的時候,臉上露出了一抹苦笑,因為這個遊戲太變態了,正常人使用正常的手段想要通關,根本就是不可能的。

螢幕正中一個三維空間,背景是星空,一些飛機在飛來飛去,這些所謂的飛機其實就是一個個很小的光斑,尺寸比滑鼠游標大不了多少,而且飛行速度極快,且沒有任何規律,他的任務就是利用手中的滑鼠,一一將這些飛機打下來,目標是一百個,時間二十分鍾。

“僅靠滑鼠點,一定通不了關,而且測試一個人用滑鼠打飛機,就算能通關,意義也不大,一定有別的通關手段。”肖遠試著拿滑鼠點了幾下,就停了下來,思考這個遊戲背後的事情。

【新章節更新遲緩的問題,在能換源的app上終於有了解決之道,這裏下載 huanyuanapp.org 換源App, 同時查看本書在多個站點的最新章節。】

但是這個思索又不能耗費太多時間,因為當他進到遊戲介面中時,倒計時已經開始了,在倒計時結束前他沒有完成任務,就意味著任務失敗。

“應該看看有沒有別的後門之類的設定。”

肖遠不敢耽誤太長時間,也沒有馬上就去拿滑鼠繼續打飛機,而是利用鍵盤的一些組合鍵不斷的進行嘗試,試圖找出遊戲的後門,嘗試了數次,終於在按到ctrl+shift+f12的時候,螢幕發生了變化,倒計時暫停了下來,原來的遊戲畫面暗了下去,在遊戲畫面正中出現一個黑色的視窗,視窗的標題是:“Fly-fighting script editor。”

“果然右後門,這遊戲能用指令碼控制。”肖遠感到欣喜,只是又有另外一個問題,“這個遊戲要用什麼指令碼控制?”

“莫非就是第三關的black指令碼?”鑑於第一關與第二關之間的強聯絡,肖遠很自然就想到了第三關和第四關之間也必然是強聯絡關係,而且black腳本語言文件後面介紹的API中有一些關於滑鼠控制和螢幕捕捉的實現。

“試試看。”肖遠決定試一試,迅速將在第三關儲存到腦系統中的black指令碼的文件調了出來,很快編寫了一個三維空間移動光斑捕捉指令碼出來,正要執行,卻猶豫了一下,將程式的一些功能做了修改,然後執行了指令碼。

指令碼編輯器關閉,遊戲繼續,滑鼠卻不用肖遠繼續控制了,自動在指令碼的控制下快速移動,捕捉著那些快速飛行的小飛機,只是這個指令碼經過肖遠後來修改後,捕捉飛機的效率並不高,在倒計時結束還剩一分鐘時,方才達到了遊戲通關標準——擊毀飛機數目100。

“Congratulations!”

螢幕上又彈出了這樣一個祝賀視窗,肖遠關掉後,重新回到了初始介面,最後一個寫有entrance的按鈕變得可用了。

“這究竟是一個什麼入口?”肖遠很好奇,拿起滑鼠點選了那個按鈕。

章節目錄

推薦閱讀
相鄰推薦