親愛的,我用 Minecraft 做了一個 1KB 硬碟

評論
評論

我們知道厲害的 Minecraft 玩家很多,有人曾經在上面建了一座《冰與火之歌:權力遊戲》影集中的君臨城,也有人在上頭蓋了一比一大小的企業號太空船,甚至還有玩家在 Minecraft 上設計自己的 RPG 遊戲(場景當然都是 Minecraft 風格)。但是有位網友表示自己在 Minecraft 上打造了一個 1KB、真的可以運作的「硬碟」,這個消息迅速衝上 Hacker News 排行榜。

VGLM1MI

▲《冰與火之歌:權力遊戲》影集中的君臨城(來源:imgur
minecraft enterprise

▲ 等比例大小的企業號(來源:YouTube

這位玩家 smellytring 在圖片分享網站 imgur 上貼出了自己打造這個硬碟的過程,一天之內瀏覽量高達 100 萬。1

03 - 3axSbKt

▲ 紅石的信號可以穿過不透明的石塊。
02 - How it Works

▲ 但無法穿過透明的石塊。

▲ 上面的動畫展示了機械結構。要把資料存到電腦裡,你必須用二進位碼。二進位碼是一套只用 0 和 1 來儲存資料的方法。在這個硬碟上我用不透明的石塊儲存 1,透明的石塊儲存 0。
05 - oV10oND

▲ 我用了 超級多 活塞去推動這堆石塊。藉由切換透明和不透明的石塊,我就可以儲存資料。這顆硬碟的轉速大概是「1 位元組/8 次紅石擺動」這麼快 XD
06 - Kl6UZ6a

▲ 這裡是讀/寫新資料的地方,首先會判別是不透明還是透明的石塊,然後取得已儲存的資料。寫入資料時則如前面所說的,透過切換兩種石塊來完成。
07 - we13R8e

▲ 俯視圖
08 - FfZbQ6d

▲ 硬碟裡由「紅石電路」構成的線路。

控制室

09 - Control Room

▲ 在控制室,你可以發送指令給這個硬碟。例如,你可以告訴它去 X 點讀取資料,也可以告訴硬碟去 X 點寫入資料。
10 - A5Mb7Lr

▲ 指示燈可以告訴你硬碟正在跑,還是已經準備好接受你的指令。
11 - 0rra0lu

▲ 左邊的按鈕可以讓硬碟(讀寫頭)移動到你設定的位置,右邊的按鈕可以控制在該處寫入資料。
12 - vmaYEq3

▲ 這些燈號可用來表示該位置是否存有資料。請注意,一次可以讀取一位元組(八位元)。
14 - RtnEmqq

▲ 因為這個硬碟有 1KB,所以我們要有 10 個開關來定位(2^10 = 1024 = 1KB),選擇完位置後按下「Go to position」,硬碟(的讀寫頭)就會移到那個地方了。

Minecraft 不是只能用來「玩」而已

其實這只是 Minecraft 眾多用途的其中一種,事實上 Minecraft 也能成為很好的「教具」。有一個叫「LearnToMod」的網站,他們的產品是利用 Minecraft 遊戲來教小朋友學習程式概念,例如透過模組化的方式,在 Minecraft 打造俄羅斯方塊。

另外一家叫 TeacherGaming 的公司也在販售以 Minecraft 為基礎的教材「MinecraftEDU」,目前全球有 2,100 多所教育機構在使用。TeacherGaming 的創辦人 Joel Levin 說幾乎所有科目都可以見到 MinecraftEDU 這款遊戲。例如教師可以建立模型作為教材,在丹麥,還有英文老師讓學生在課堂上玩 MinecraftEDU,但前提是所有交談和發問,都只能使用英文。老師發現,為了玩 MinecraftEDU,學生都非常努力的在學習英文。2

大家曾在 Minecraft 中打造過哪些東西呢?歡迎分享討論。


精選熱門好工作

客服消費爭議專員

樂購蝦皮股份有限公司
臺北市.台灣

獎勵 NT$20,000

Shopee APP - 跨境財務專員

樂購蝦皮股份有限公司
臺北市.台灣

獎勵 NT$20,000

Android 工程師

Omlet Arcade 美商歐姆雷特
臺北市.台灣

獎勵 NT$20,000

評論