diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 23 |
1 files changed, 0 insertions, 23 deletions
@@ -28,29 +28,6 @@ A 2D tile-driven game engine for Chicken Scheme, built on SDL2. Targets old-scho - SDL2<sub>mixer</sub> audio via a thin FFI binding -## Status - -The engine lives in this repository as modular Chicken units, with demos, docs, and an egg spec (`downstroke.egg`). It still powers [macroknight](https://genepasquet.itch.io/macroknight) (Spring Lisp Game Jam 2025). The tree is at release candidate `1.0.0rc1` (`VERSION` in the `Makefile`, same string in the egg and the list below). Macroknight is not yet switched to depend on the published egg — that remains the final validation step. - -**Milestones:** - -- [DONE] **1–10** — Core refactoring and API stabilization - - 1: Zero-risk module extraction - - 2: Configurable input system - - 3: Data-driven entity rendering - - 4: Renderer abstraction - - 5: Asset preloading - - 6: Scene loading via `create:` hook - - 7: `make-game` / `game-run!` API - - 8: Camera follow - - 9: Named scene states - - 10: Tag-based entity lookup -- [rc] **11** — Package as Chicken egg (v1.0.0rc1) -- [pending] **12** — Macroknight ported to use the egg - -Milestones 1–6 were pure refactoring. Milestone 7 was the API pivot (`make-game`, `game-run!`, pipeline). Milestones 11–12 are packaging and proving the egg against macroknight. Finer-grained planning may live outside this repo (for example in `downstroke.org` or macroknight's historical `TODO-engine.org`). - - ## Dependencies System libraries: `SDL2`, `SDL2_image`, `SDL2_mixer`, `SDL2_ttf` |
