這是一場屬於勇者與程式碼的冒險。透過 Rust 與 Bevy,將逐步打造一款像素風格的 Rogue-lite 遊戲。從勇者的誕生、隨機產生的地圖,到怪物的挑戰、寶物掉落與最終 Boss 對決,每篇文章都能體會到一個遊戲的開發過程。最後,30 天的冒險將能完成一個親手遊玩的 Demo,一起體驗這段 Rust 遊戲開發的旅程。
把盾牌固定在玩家手上之後,武器也跟著鎖在同一個位置,結果實際揮刀時就看不出現在是攻擊哪個方向了。所以這篇的目標是補上一個攻擊瞄準框,讓玩家在移動時始終知道下一刀...
原本的房間系統雖然能隨機產生,不過玩家一旦走出門就會掉進無窮的空地,周圍既沒有地板,也缺少能阻擋視線的物件。 這篇將會把整個世界重新整理,先規劃出合理大小的戶外...
地圖目前已經有做了一些規劃,看起來場景比較豐富,繼續把地圖擴張成多關卡流程。而為了能在同一輪遊戲裡反覆載入場景,必須得處理關卡資料、分段載入步驟、敵人/道具重置...
暨上一篇把多個關卡流程設定完,這篇要把傳送門的門前放上一個 boss。然後也一直想做遠程攻擊,所以就放了一個巫師站在門前施放魔法,這樣可以維持距離又能造成玩家的...