2025 iThome 鐵人賽
沒在獨自升級的 一起來
Rust
選手 15 文章 382
Day 22
2025-10-06
118
0
1. 為什麼需要自訂錯誤在前幾天的學習中,Result<T, E> 的 E 通常是 io::Error 或 String,但在實際專案裡,常會遇到多...
Day 26
2025-10-10
118
0
30 天快接近尾聲了,該準備進到收尾以及調整了,這篇的重點是整理左側 HUD。把原本一大串文字、除錯快捷鍵通通整理成乾淨的介面,並用圖示呈現攻擊、防禦、狀態,讓...
Day 12
2025-09-26
117
0
在打造高效、可靠的現代 Web 服務時,對「State(應用程式狀態)」與共用資源的正確認知,往往比任何框架的 API 還重要。狀態管理如果做得不好,在高併發情...
Day 7
2025-09-21
117
0
上一篇把隨機產生房間搞定後,角色雖然能在不同類型的房間出現,但是這個邏輯不太正確。應該會是角色在房間外的位置,然後需要經由門的出入才是正確的互動過程。 所以這一...
Day 8
2025-09-22
116
0
是時候加入其他角色了,一個有趣的遊戲怎麼可以少了挑戰性呢?玩家應該要保持警覺,思考下一步該怎麼走。所以本篇就要為我們的地下城新增第一批「不速之客」—— 擁有基本...
Day 26
2025-10-08
115
0
如同Queue章節提到,BFS使用 Queue依序處理每層節點,所以適合 統計每層節點資訊,例如:平均值、最大值、最右邊/最左邊。 最短路徑,BFS 保證第一...