考完微機原理接口技術頗感無聊,大多數遊戲對我喪失了吸引力,而幾乎沒有社交得我又沒機會像現充一樣出去玩,故重溫了一下前兩年玩的著名編程遊戲SHENZHEN I/O,突發奇想,感覺應該為有類似愛好的玩家來個合集推薦。所以,開始吧。
Turing Complete
推薦的第一款遊戲是一個電路搭建遊戲。從基本的邏輯門電路通向存儲器和CPU。熟悉計算機組成原理和數字電路邏輯設計對於本作的通關私以為是非常重要的。如果不是因為比較熟悉卡諾圖和邏輯化簡,以及二值邏輯中反演律的使用,我懷疑憑藉本人的大腦可能不足以通關。中前期加入的3-8譯碼器和整數的補碼錶示,雖然按照遊戲的提示也慢慢能摸索出來,但可能真的會很費時間。我認為這是在數電和計組期末考前複習伴侶的不二之選。由於我暫且沒有完全玩完,所以後面我具體不做介紹。僅支持英文。售價偏高,難度主觀給8.5/10,建議等降價購買。
這個成就達成率。。。我不好說
深圳I/O
經典的類彙編大作。上一個介紹的作品其專業性很強,更像是一個期末複習的手冊而不是遊戲,而本作的遊戲性會更強。而且其彙編格式和x86的可以說是完全不同,以至於計算機專業的人士除了在代碼邏輯設計上少有優勢之外,我認為很難和一個普通的聰明人在通關速度上有很大的差別。遊戲天才地引入了排行榜機制,可以實時在線觀察排名墊底的自己到底是多麼的愚蠢,便於打擊自己的信心,同時花更多時間去鑽研和優化電路/代碼設計。當然,玩多了也會有後遺症,比如在期末的時候把JA指令順手寫成了teq...
榮譽證書
售價50,我認為對於這種完成度和遊戲性的作品,算不上很貴,原價可以購買。難度,,,由於其排行榜的存在,所以逼迫人不斷壓榨自己的極限,因此主觀給9/10的難度評分。
A=B
一款我目前看來相當有挑戰性的遊戲。其本質是一個全新的編程語言,如同brainfxxk一般。核心就是字符串操作,一切命令都是字符串替換。而由於完全不同於常見的編程語言的特性,因此每一個行為都需要極大的思考量。你可能從未想過通過匹配字符串的替換可以達成排序的目的,但在這款遊戲裡你會體會到字符串操作的奇妙。
然而本作更大的效果其實在於幫助相關專業的人形成一種類似於範式的概念。當你熟練掌握了編譯原理中的語法分析,那麼你就擁有了一個強大的工具幫助你進行編程,難度也會從超過我的智力上限急劇下降到接受過專業訓練並且孰能生巧的普通人也能過上很多關卡的水平。總之是一款非常優秀的作品。其優秀不在於遊戲性的設計,而在於其本身對於大腦智力的要求帶來的通關時的歡欣,這種歡欣不亞於小時候自己做出一道奧數題的狂喜。其1.9%的通關率也足以說明其難度。所以難度評分直接打滿,10/10。
信號法則
一個更偏向硬件而不是編程的深圳I/O。本作的電線設計不夠好看,其他部瑕疵不多。難度上比前面列舉的一系列都更加簡單一些(大概,個人感覺),而且這可能是唯一一款有劇情的同類遊戲。由於我首發的時候通宵玩的,現在好多東西記不清楚了,但這是為數不多可以推薦給專業和非專業人士雅俗共賞的同類遊戲。難度5.5/10,雖然可能會卡關,但稍微想想就能想得明白。
接下來將要推薦一些和編程/數電/彙編關係不太大,但難度很高而且可以讓人在思考中提升自己智力水平(並不能)的遊戲。
Opus Magnum
深圳I/O的同開發商出品遊戲(其實其他Zach的遊戲也很推薦,但這個玩得最多)。本作以虛構的鍊金技術為核心,使用中世紀機械臂實現元素的製作。其中包含了硬件的設計和流程設計(好像還是類似面向過程的編程)
一些前期關卡
遊戲性極佳,而且由於我並不聰慧,需要很久很久的時間進行優化,我可以花一個下午去研究怎麼實現目前別人實現的最簡單的設計。難度評分依舊8.5/10。
Euclidea
壓軸推薦的極度重磅作品。還記得初中尺規作圖帶來的恐懼嗎(雖然我覺得尺規作圖挺簡單的)?在這裡,你可以用一把無刻度的無限長直尺,一把用完後必須收起來的圓規(即作圓必須確定圓心和圓上一點,不能靠圓心和半徑作圓),創造無限可能。
本作從等邊三角形,60度角這種簡單的作圖開始循循善誘,角平分線和垂直平分線讓你回憶起初中的知識,然後用接下來的十幾章關卡,來徹底蹂躪你的大腦。我從高一開始玩這遊戲已經六年了,依然沒有完全通關。後期許多圓規作圖以及單直尺作圖,各種構造足以讓人抓狂。特別的,你需要使用最少的圓和直線通過以達成星星目標,以此開啟下一章。因此,如何儘可能共用圓,如何將平分線化為直線的交點,等等等等。
2017年集訓期間完成這一關的11步限制,我直接起飛
這是我覺得最有美感的一個解
Euclidea是對推理能力,證明和構造能力,耐心的三位一體的考驗。曾經感覺沒啥用處的等腰,相似,四點共圓以及許多需要自己證明或者有名字但我記不住的定理,在這裡全部煥發光芒。十幾個章節包括了線段比例,角度,對稱,平行等等主題,不能說過程多麼暢快,但當一年後回過頭看到自己曾經的巧妙構造,那種油然而生的自豪是其他遊戲無可比擬的(我認為),難度9.5/10,可能更高。
以上就是我的一些隨手的推薦。如果有什麼其他相似推薦歡迎評論區見。希望大家在玩遊戲的時候能在折磨中找到些樂子。
Harukawa2022
#編程# #遊戲推薦# 不知道怎麼加tag就隨便加了