Skip to main content

ASMCBNFH

aka. "Another stupid Minecraft clone, but it's not for human."

緣由

Minecraft 作為 Voxel world 是一個很成熟的環境,但是礙於其發展正在偏離沙盒的定位而變得更 "Dungeons"。Dungeons 並不是指真正意義上的地下城,而是一種線性敘述的遊戲體驗:

獲得 A 然後才能進入 B,進入 B 取得 C 才能打敗 D,打敗 D 才能獲得 E...。

隨著 Minecraft 的改版,地圖中漸漸充滿了來自開發團隊的"人造結構"、具有"特殊能力"(玩家無法複製或獲得)的怪物、無法被製作只能透過探勘地圖中的"人造結構"獲得的物品...。而這並不是我想要用來訓練 AI 的 voxel 世界,這個世界應該具有一些基本的"機制"讓 AI 去探索、利用,而不是一層層被包裝的"關卡"。

這些是我想從 Minecraft 移除的元素:

  • 傳送門
  • 怪物
  • 地圖中的人造物(包含礦坑、遺跡、深海神殿、要塞、綠林府邸...等)
  • GUI

刪除傳送門包含刪除地獄和終界兩個世界,這些修改皆會破壞 Minecraft 的科技樹,使得部份物品將會無法被獲得,如果要保留這些物品擇必須重新設計科技樹。

另外一個問題是 Minecraft 的遊戲體驗是基於 GUI 的,它假設操作者是使用滑鼠,因此 FPV 與操作 GUI 是兩種完全不同的模式,這對 AI 的體驗而言缺乏了一致性,為了重建這些功能但是不仰賴 GUI 勢必會面臨巨量的工作。

因此將 Minecraft 修改為環驅的版本是不切實際的,必須要從頭建構一個適合環驅的 Voxel 世界。