aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile5
-rw-r--r--README.md23
-rw-r--r--downstroke.egg2
3 files changed, 3 insertions, 27 deletions
diff --git a/Makefile b/Makefile
index ba0ce31..c47abfb 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ CSI_FLAGS := -I $(CURDIR) -I $(CURDIR)/bin
# Canonical release string for the tree — keep in sync with downstroke.egg and
# README v… markers (see bump-version).
-VERSION := 1.0.0rc1
+VERSION := 1.0.0
# Modules listed in dependency order
MODULE_NAMES := entity tween tilemap world input physics renderer assets animation engine mixer sound prefabs scene-loader
@@ -108,5 +108,4 @@ endif
t=$$$$.bump; \
sed "s#^VERSION := $$oesc#VERSION := $$new#" Makefile > "Makefile.$$t" && mv "Makefile.$$t" Makefile; \
sed "s#((version \"$$oesc\")#((version \"$$new\")#" downstroke.egg > "downstroke.egg.$$t" && mv "downstroke.egg.$$t" downstroke.egg; \
- sed "s#v$$oesc#v$$new#g" README.org > "README.org.$$t" && mv "README.org.$$t" README.org; \
- echo "bump-version: $$old -> $$new (Makefile, downstroke.egg, README.org)"
+ echo "bump-version: $$old -> $$new (Makefile, downstroke.egg)"
diff --git a/README.md b/README.md
index 7980f71..7df5258 100644
--- a/README.md
+++ b/README.md
@@ -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`
diff --git a/downstroke.egg b/downstroke.egg
index 0f66bcd..900779a 100644
--- a/downstroke.egg
+++ b/downstroke.egg
@@ -1,4 +1,4 @@
-((version "1.0.0rc1")
+((version "1.0.0")
(synopsis "2D tile-driven game engine for Chicken Scheme, built on SDL2")
(author "Gene Pasquet")
(license "BSD-2-Clause")