本文首發自「慕課網」,想了解更多IT乾貨內容,程序員圈內熱聞,歡迎關注!
眾所周知,我的世界是一款沙盒遊戲。
玩過的都知道,可以自由地在裡面進行建築設計和藝術創造,或者探索地圖收集物品。
當然,這是大部分普通玩家的普通玩法。
我玩我的世界:
砍樹、挖洞、蓋房子、生存。
大神玩家:
創造一個真正的世界,有各種堪稱藝術的建築。
高(bian)階(tai)玩家:
或許,可以在《我的世界》玩《我的世界》?
18年的時候,有人曾提出這樣的設想,評論里都是反對、不相信、質疑對方標題狗的聲音。
但理論上,這的確是可以實現的。
因為我的世界裡有紅石電路的玩法,可以說,紅石的出現,直接讓【我的世界】從原始時代踏入自動化時代。
紅石電路可以用於激活和控制機械,玩家因此可以製作出電梯、紅石發電機、自動照明設備等等。
紅石的玩法為遊戲增添了很多樂趣。
有玩家搞了矢量超電磁炮,球狀閃電,一發入魂。
全自動轟炸機,戰機經過,寸草不生。
還有紅石製作樂器,前腳周杰倫《偉大的作品》上線,後腳就出現在我的世界裡。
如果懂計算機組成原理,那你對紅石的認識會更上一個層次。
紅石可以組成電路。集成電路可以組成計算機。
咦?
說回開頭那個設想,在電腦遊戲里玩電腦遊戲。
早在2010年,有玩家在遊戲中就製作出一台電腦。
事情從這裡開始,就變得不對勁了。
套娃開始了。
隨後,更多的玩家加入進來,越來越多的電腦在我的世界裡被創造出來,他們的運行速度和數字處理能力和現實無異。
其中由TheRedPixel工作室製作的紅石電腦RSC-3230,它的CPU處理數字的能力達到了32位。
除了可以接受簡單的計算以外,還完成了漢字輸入、貪食蛇遊戲等多種功能的突破!
B站up主@辰占鰲頭,就在遊戲中搞出了紅石神經網路,可以識別你寫出的數字。
在我的世界裡創造一個神經網路難度很大,再加上是一堆計算機小白同學鼓搗出來的,總而言之,這是真正的大佬,我是跪著看完全部視頻的。
總有一天,這幫紅石佬能在我的世界裡玩上我的世界。
萬年流傳的老梗在最近真的成為現實。
sammyuri大佬完成了這個創舉。
他先是搓了一塊CPU。
它可以以1Hz頻率運行,擁有256位元組RAM。
通過這款CPU的運算能力,加上另外製作的專用彙編器,《貪吃蛇》遊戲可以實現。
於是評論開始開腦洞了,覺得實現老梗不再遙遠。
受此鼓勵,根據這款CPU,sammyuri和他的朋友們先整了一整套配備設備。
包括8KB內存、顯存6KB的顯卡以及96x64解析度的屏幕和作為輸入設備的PS4手柄。
外部配套設備有了,接下來搞定代碼就行了。
三位大佬先用URCL的中間語言敲代碼,再轉換成自製CPU能運行的彙編碼。
終於實現了史詩級套娃,我的世界裡有了我的世界。
包括該遊戲的基本玩法、合成操作等等,甚至是3D的。
肝帝改變世界,套娃愛好者狂喜!
如果,遊戲里的【我的世界】也同樣擁有了紅石玩法,接下來的就是——無限循環的套娃。
蹲一個大神。
話說,你怎麼知道我們的世界就不是Minecraft造出來的呢?
——來自Minecraft微信客戶端
歡迎關注「慕課網」,發現更多IT圈優質內容,分享乾貨知識,幫助你成為更好的程序員!