來源:游戲研究社
還挺難。
常用電腦的人應(yīng)該都有過這樣的經(jīng)歷:將一個動輒幾十乃至上百個 G 的大文件,復(fù)制粘貼到其他的硬盤或設(shè)備上。這不需要什么復(fù)雜操作,卻要浪費(fèi)掉人生中幾分鐘乃至幾個小時的寶貴時間。
在目前較為普及的 Windows 10 系統(tǒng),彈出的復(fù)制粘貼對話框會提供一個 " 詳細(xì)信息 " 功能,將進(jìn)度條轉(zhuǎn)化為一份實(shí)時顯示文件傳輸速率的圖表。圖表本身不會讓文件傳輸?shù)乃俣燃涌欤荒菞l速率曲線的波動反倒令我們更加焦慮。
Windows 系統(tǒng)復(fù)制粘貼對話框的演變
圖源外媒 Medium
又因?yàn)槲募鬏斝枰加糜布沟秒娔X上正在運(yùn)行的程序變得卡頓,基本無法承擔(dān)其他工作,想要在這臺電腦上開一局大型游戲打發(fā)這段時間,也很困難。
為了解決如何打發(fā)這段時間的問題,Github 上的一位開發(fā)者 "Sanakan8472" 上傳了自己的解決方案:將 Win10 系統(tǒng)的復(fù)制粘貼圖表改編成小游戲。
這款游戲叫《復(fù)制圖表月球著陸》(Copy Dialog Lunar Lander)。復(fù)制速率圖表就是月球的大地,而我們要操縱一臺飛船,在油料耗盡前,于隨機(jī)指定的降落地點(diǎn)平穩(wěn)著陸。
說起來簡單,做起來卻非常難。如果飛船接觸月球表面時速度太快,或者嚴(yán)重偏離降落地點(diǎn),都會導(dǎo)致飛船墜毀。我們要使用方向鍵的左、右和下鍵,就能控制飛船在對應(yīng)三個方向的推進(jìn)器,調(diào)整飛船的姿態(tài)和運(yùn)動速度。
飛船慣性太大,稍有不慎就得重來
作者在開發(fā)日志中記錄了兩種調(diào)整游戲難度的方式。一種方式內(nèi)置在了代碼中,啟動游戲之后,右下角會生成一個托盤圖標(biāo),允許我們選擇簡單或困難難度,困難難度下,游戲?qū)χ懰俣鹊南拗聘鼑?yán)苛,飛船也更脆弱。
另一種方式則有些 " 為了這點(diǎn)醋包餃子 " 的意味。我們可以更換傳輸?shù)奈募c硬件環(huán)境,調(diào)整文件傳輸速率,進(jìn)而改變游戲地形。
根據(jù)傳輸文件的不同,游戲地圖基本等同于隨機(jī)生成。哪怕進(jìn)入相同關(guān)卡、反復(fù)傳輸一個文件,每次得到的傳輸圖表和地形也會存在些微差異。
對難度影響最大的變量,還是傳輸介質(zhì)。例如,將一臺固態(tài)硬盤上的文件復(fù)制到另一臺固態(tài)硬盤,傳輸速率會非常平穩(wěn)和快速,著陸區(qū)也十分平坦,這便是簡單難度。
把傳輸介質(zhì)換成機(jī)械硬盤,抑或是速度更慢的 U 盤,傳輸速率有所波動,著陸區(qū)的地形也就存在起伏,這就是中等難度。
假如使用網(wǎng)絡(luò)遠(yuǎn)程傳輸文件,傳輸速率的波動更加顯著,飛船幾乎不可能成功著陸,這即是困難難度。不過,這個難度下的玩家,肯定有更多的時間來將不可能化為可能。
通過暫停傳輸?shù)墓δ埽约跋到y(tǒng)設(shè)置中的 " 高對比度 " 選項(xiàng),我們還能更換傳輸圖表的顏色,進(jìn)而想象自己的飛船著陸在了其他的星球或地貌上。
如果不考慮硬盤的磨損與壽命問題,這個僅占 614KB 的小游戲幾乎不存在對硬件的負(fù)擔(dān),同時還兼具難度與重玩性,基本能夠滿足我們打發(fā)時間的需求。只是要注意,目前這部游戲僅在 Win10 系統(tǒng)上成功運(yùn)行,暫不支持其他的 Windows 系統(tǒng)或蘋果系統(tǒng)。
在外網(wǎng)得到小范圍傳播后,網(wǎng)友們都樂于贊賞作者的創(chuàng)意,順帶為游戲提點(diǎn)建議。不過這些建議可能需要進(jìn)一步商榷,比方說下面這條關(guān)于 " 硬核難度 " 的見解,顯然要把小游戲改成一部惡意程序:
一旦飛船墜毀導(dǎo)致游戲結(jié)束,文件傳輸就會自動取消。