難度分級參考表
★☆☆☆☆ : 了解Minecraft指令語法與其大致概念即可入門
★★☆☆☆ : 熟知Minecraft指令語法和基礎數理知識
★★★☆☆ : 具備至少國中程度的數學知識
★★★★☆ : 具備至少高中程度的數學知識
★★★★★ : 具備基礎程式編程能力或基礎微積分知識
✪★★★★ : 具備基礎演算法的編程能力
✪✪★★★ : 具備進階程度的演算法與資料結構的編程能力
目錄
數學運算概念
- ★★☆☆☆ Minecraft數值結構:常數與變數 (施工中)
- ★★☆☆☆ Minecraft數值運算方法
資料結構
- ★★★☆☆ 資料型態與資料操作 (施工中)
- ★★★★★ Minecraft資料結構:實作與應用 (施工中)
建構程序、效能評估方法
- ★★★☆☆ 有限狀態機概論
- ★★★★☆ 淺談指令效能分析
- ★★★☆☆ 優化指令效能設計技巧
數值計算理論
- ★★★☆☆ 次方計算與次方快速冪 (施工中)
- ★★★☆☆ 大數運算 (施工中)
- ★★★★☆ 小數運算 (施工中)
- ★★★★☆ 牛頓法
- ★★★★★ 矩陣運算 (施工中)
座標、向量、計算幾何
- ★☆☆☆☆ Minecraft座標架構
- ★★★☆☆ 向量與三角函數 (施工中)
數論
- ★★★☆☆ 最大公因數與最小公倍數 (施工中)
- ★★★★☆ 模運算、離散化與實作陣列 (施工中)
圖論
- ★★★☆☆ 集合與關係 (施工中)
- ★★★★★ DFS、BFS (施工中)
- ✪★★★★ 最短路徑 (施工中)
- ✪✪★★★ 並查集 Disjoint Set (施工中)
曲線
- ★★★☆☆ 函數表示法 (施工中)
- ★★★★☆ 貝茲曲線(Bézier curve) (施工中)
演算法應用
- ✪★★★★ 二分搜尋樹 (施工中)
- ✪✪★★★ 線段搜尋樹 (施工中)
其他
- ★☆☆☆☆ 二進位隨機數產生器 (施工中)
- ★★☆☆☆ Minecraft's Random Datas (施工中)