• 简中
    • 繁中
  • 注册
  • 查看作者
  • 用佳能單反運行我的世界服務器,Reddit點贊37.4K

    編者按:本文嚟自微信公眾號“大數據文摘”(ID:BigDataDigest),作者:王燁,36氪經授權發布。

    用佳能單反運行我的世界服務器,Reddit點贊37.4K

    玩過我嘅世界嗎?

    呢個全球擁有上億月活用戶嘅遊戲,喺世界各平台擁有2億銷量,系有史以嚟最為暢銷嘅电子遊戲。

    遊戲嘅框架好簡單,玩家喺一個隨機程序生成嘅3D世界內,以帶材質貼圖嘅立方體為基礎進行遊戲,比如樹木,石頭,水源等等。

    喺呢個框架下,我嘅世界為玩家提供 多種遊戲模式,包括生存模式、創造模式、冒險模式、旁觀者模式同極限模式,每種模式帶嚟嘅體驗都唔一樣。

    用佳能單反運行我的世界服務器,Reddit點贊37.4K

    不過,獨樂樂唔如眾樂樂,作為一款自由度非常高嘅遊戲,同世界各地嘅玩家一齊邊玩邊交流,豈唔系樂趣無窮?

    但系要進行多人遊戲,就需要玩家搭建自己嘅服務器,或者系用託管服務器商嘅服務器,先可以進入到同一個世界中互動。

    一般嚟說,玩家都識選擇使用託管服務器商,畢竟自己搭建服務器仲系挺麻煩嘅。

    不過一個網名叫Turtius嘅小伙就選擇自己搭一個“我嘅世界”服務器試試,光系搭服務器倒唔系多稀奇,更有趣嘅系佢居然用一台佳可以單發搭 一個我嘅世界服務器!

    用佳能單反運行我的世界服務器,Reddit點贊37.4K

    喺單反上玩上我嘅世界后,Turtius將自己嘅演示視頻發到 Reddit上,引嚟一堆網友圍觀,而家點贊已經有37.4K,上百人蔘同 討論。

    用佳能單反運行我的世界服務器,Reddit點贊37.4K

    腦洞大開,用單反相機做服務器

    這位喺GitHub上名為Turtius嘅小伙系一個程序員,有一日,佢正好喺對這台相機嘅網絡模塊進行逆向工程。

    作為一個我嘅世界資深玩家,做住做住佢就突然腦洞大開——我可以唔可以用佳可以相機做一個我嘅世界服務器?

    於系佢就郁手嘗試起嚟,佢手上嘅這台佳可以相機系Canon SL2 (都就系EOS200D) ,含有內置WiFi,同嗰時支持NFC同藍牙連接,但系以輕鬆實現同其佢設備嘅無線連接。

    有 咁樣嘅網絡模塊作為基礎,Turtius成功喺這台單反上搭建 一個我嘅世界服務器。

    Turtius表示,“喺攝像機上完全可以運行。我對佳可以使用嘅網絡模塊進行 逆向工程,恰好發現 類Unix套接字,我將Avrcraft(為8比特設備提供嘅我嘅世界服務器)同Magic Lantern(佳可以嘅一個開源項目)集成喺一齊。佢運行喺佳可以操作系統提供嘅自定義實現功可以上,並使用自定義代碼同佳可以喺較低級別上提供嘅內容進行交互。”

    你可以喺GitHub上搵到完整嘅源代碼,但系喺你嘗試追隨佢嘅腳步之前,請注意: 你可可以識將你嘅相機變成板磚。

    我唔建議喺唔知道你做緊乜嘢嘅情況下運行呢個程序,因為這可可以識毀掉你嘅相機,”Turtius 警告說。“如果你試圖咁樣做而你嘅相機壞嘎啦,我唔負責任,你自己承擔風險。”

    Avrcraft項目地址:

    链接

    Turtius創建嘅項目地址:

    链接

    為何么大佬都鐘意喺“我嘅世界”上搞事?

    “我嘅世界”之所以咁受歡迎,最主要嘅原因就系其自由度相當之高。

    喺呢個開放嘅世界中,玩家沒有具體要完成嘅目標,喺遊戲開始嗰時,玩家識被放置喺一個由程序生成幾乎沒有大小限制嘅地圖上,剩下嘅就系發揮自己嘅諗象,用泥土、石頭、各種礦物、水同樹榦等各種原料搭建屬於自己嘅世界。

    其中仲有幾種特別嘅材料,更系受到好多極客大佬嘅喜愛,佢就系紅石元件,包括火將、紅石中繼器、紅石燈等等。

    通過紅石元件,大佬們就可以擺脫“石器嗰時代”,做出各種自動化嘅複雜系統。

    用佳能單反運行我的世界服務器,Reddit點贊37.4K

    利用紅石同方塊,你就可以做出基本嘅邏輯門:或門同非門。或門同非門嘅組合可以造出同門、異或門等任意邏輯門。

    有 邏輯門就可以幹嘛?造一台計算機呀!

    2019年,嚟自嚟自復旦大學嘅季文瀚就利用紅石電路喺我嘅世界中搭建 一台計算機雛形,名為Alpha21016。

    這台計算機包含嘅邏輯門總數大概喺5萬-10萬門之間,存儲器堆疊起嚟就有8層,季文瀚採用嘅系哈佛結構,程序儲存器同數據儲存器系分開嘅,程序儲存器1kb,數據儲存器0.5kb。

    用佳能單反運行我的世界服務器,Reddit點贊37.4K

    這台計算機可以實現一個基本嘅計算器功可以,加減乘除、三角函數仲有矩陣運算,提供算力嘅系一個16bit嘅CPU同一個32bit嘅浮點運算單元 (FPU) 。

    用佳能單反運行我的世界服務器,Reddit點贊37.4K

    最終,這項成果被季文瀚用嚟交 課程論文。

    除咗自己從元件開始造一台計算機,喺我嘅世界中,都可以用模組(Modifications)搭建一台計算機,於系有極客大佬就諗到嘎啦,既然可以造計算機,點解唔造一台可以玩我嘅世界嘅計算機?

    喺我嘅世界中造一台計算機玩我嘅世界,這諗諗就令人興奮啊!

    上年,MC大神Foone就喺我嘅世界中製作 一個模組VM Computers,呢個模組可以佢可以喺《我嘅世界》製作一台可運行嘅Windows 95!

    用佳能單反運行我的世界服務器,Reddit點贊37.4K

    都就系話,你裝上呢個模組,就可以喺《我嘅世界》製作嘅電腦上玩《我嘅世界》!

    據 解,這位Foone都系一個程序員,特別鐘意研究嗰些已被嗰時代淘汰嘅軟件同硬件。極客大佬嘅世界,果然唔一般!

    Respect!

    cantonese.live 足跡粵字 智可以翻譯

    2021-03-10 18:07:22

  • 0
  • 0
  • 0
  • 175
  • 请登录之后再进行评论

    登录
  • 任务
  • 发布
  • 偏好设置
  • 单栏布局 侧栏位置: