灰階寫完之後,我們就來寫下「亮度/對比」。這兩個剛好能驗證我們 Day 3 的契約在「有參數」的情境下會不會卡住:一樣走 Uint8Array 當像素、w*h*...
原本的房間系統雖然能隨機產生,不過玩家一旦走出門就會掉進無窮的空地,周圍既沒有地板,也缺少能阻擋視線的物件。
這篇將會把整個世界重新整理,先規劃出合理大小的戶外...
1. 為什麼需要智慧指標在前幾天,我學到 Rust 的變數預設是放在堆疊(stack)上,而像 String 這樣的資料則會在堆積(heap)上配置記憶體。但有...
Rust 逼我成為更好的工程師:Trait 泛型與最小承諾:AsRef、Borrow、Into
在軟體工程中,我們總在處理模組與函式之間的「邊界」。
如何定義...
Linked List 中我們只能由前往後依序找節點,如果要再往前找需要從頭再掃過一次,這時只要在節點結構加一個欄位記錄前一個節點位置就能往前找。
use s...
在上一篇實作了攻擊系統後,目前勇者已經可以做出揮劍的動作,但是一個空蕩蕩的格子地圖實在談不上什麼冒險體驗,感覺還少了什麼東西。
沒錯!少了場景!尤其是我們預計要...