aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysMigrate tests to the test eggGene Pasquet
3 daysConvert entities to alistsGene Pasquet
3 daysFix typoGene Pasquet
3 daysFix plist handling, add test for timed animation framesGene Pasquet
8 daysFix animation test, simplify a let* to a letGene Pasquet
8 daysSimplify define-pipeline macroGene Pasquet
8 daysEnrich entities pipelining to provide scene context to processorsGene Pasquet
10 daysRemove useless ai.scm, use prefabsGene Pasquet
10 daysRework animations and entities - somewhatGene Pasquet
11 daysRemove useless make-player-entityGene Pasquet
13 daysMove the engine-update to the sceneGene Pasquet
13 daysRefactor update pipelinesGene Pasquet
13 daysRefactor to be functionalGene Pasquet
13 daysAvoid lambdasGene Pasquet
13 daysCode cleanupGene Pasquet
13 daysSupport sclingGene Pasquet
13 daysSupport entity groupsGene Pasquet
13 daysUse entities as platformsGene Pasquet
13 daysWork on demosGene Pasquet
13 daysAdded tweensGene Pasquet
2026-04-06Fixes, updated licenseGene Pasquet
2026-04-06PrefabsGene Pasquet
2026-04-05Rename prefix from downstroke/ to downstroke-Gene Pasquet
2026-04-05Complete implementationGene Pasquet
2026-04-05ProgressGene Pasquet
2026-04-05docs: add demo games design specGene Pasquet
5 demos covering all engine systems: platformer, shmup, topdown, audio showcase, physics sandbox. Shared demo/assets/ copied from macroknight. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05build: add assets and engine modules to MakefileGene Pasquet
2026-04-05feat: implement game-run! — SDL2 init, lifecycle hooks, frame loopGene Pasquet
2026-04-05fix: engine.scm defstruct naming, add game-camera test, add simple-logger importGene Pasquet
2026-04-05feat: add engine.scm — game struct, make-game constructor, convenience ↵Gene Pasquet
accessors
2026-04-05feat: add render-scene! to renderer — draw full scene in one callGene Pasquet
2026-04-05feat: add assets.scm — minimal key/value asset registryGene Pasquet
2026-04-05docs: add Milestone 8 implementation planGene Pasquet
6-task TDD plan covering assets.scm, render-scene!, engine.scm, game-run!, Makefile updates, and macroknight port. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05docs: update Milestone 8 spec after review — fix API detailsGene Pasquet
- Correct input API (input-state-update, input-held?, create-input-state) - Remove audio init (mixer.scm not yet extracted) - Add render-scene! with verified draw-* signatures - Fix build order, constructor naming, camera resolution Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05docs: add Milestone 8 design spec — game object and lifecycle APIGene Pasquet
Captures the approved design for make-game, game-run!, assets.scm, and the macroknight port target. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05Cleanup and egg!Gene Pasquet
2026-04-05Initial port of macroknight to an engineGene Pasquet