Skip to content

Commit 76de9bc

Browse files
committed
docs: update ROADMAP — mark P1/P3/P4 modules as done
1 parent 3c320cc commit 76de9bc

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

ROADMAP.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,18 +126,18 @@ Priority order (dependencies first):
126126
- [x] **`heap.mcrs`** — MinHeap / MaxHeap — done
127127
- [x] **`sort.mcrs`** — heapsort + mergesort — done
128128
- [x] **`pathfind.mcrs`** — A* pathfinding — done
129-
- [ ] **`graph.mcrs`** — adjacency list + BFS/DFS
129+
- [x] **`graph.mcrs`** — adjacency list + BFS/DFS — done
130130

131131
#### P2 — Coroutine-Native Algorithms
132-
- [ ] **`fft.mcrs`** — Fast Fourier Transform (O(n log n)) via @coroutine
132+
- [x] **`fft.mcrs`** — Fast Fourier Transform (O(n log n)) via @coroutine — done
133133
- [ ] **`sort.mcrs` v2** — merge sort via @coroutine for large n
134134

135135
#### P3 — Numerical Computing (double precision)
136-
- [ ] **`ode.mcrs`** — Runge-Kutta 4 ODE solver
137-
- [ ] **`linalg.mcrs`** — Linear algebra over double
136+
- [x] **`ode.mcrs`** — Runge-Kutta 4 ODE solver — done
137+
- [x] **`linalg.mcrs`** — Linear algebra over double — done
138138

139139
#### P4 — ECS Framework
140-
- [ ] **`ecs.mcrs`** — Entity Component System
140+
- [x] **`ecs.mcrs`** — Entity Component System — done
141141
- Fill the gap that Bedrock's component system has but Java datapacks lack
142142
- `register_component(entity, Health { 100, 100 })` — attach struct-as-component to entity via NBT + tag
143143
- `get_component(entity, Health)` — read component fields back via scoreboard/storage

0 commit comments

Comments
 (0)