daddy 31f6974c7a
checkpoint / checkpoint (push) Successful in 2m15s
In-game editor MVP: place / move / rotate / scale / delete catalog objects
EditorCore (data-native, shared): ChunkEditorModel over the existing
ChunkPayload, an UndoRedo-backed command stack, SelectionManager,
ToolRegistry with 5 tools (brush/object-place/select/erase/transform --
transform added beyond editor.md's named list since move/rotate/scale
needed a home). InGameEditor UI (2D top-down, per editor.md $8's own
scope guidance -- CHUNK_SIZE_Z=1, no 3D gizmos yet), gated behind a new
F2 build-mode toggle in game.gd. In-memory only by design -- saving to
the backend is the sibling task's scope.

69/69 new smoke assertions (place/move/rotate/scale/delete/paint/erase,
undo AND redo actually verified to revert/replay, a full
encode_binary/decode_binary round-trip after editing, a real UI click
through EditorViewport, and a rejected-unknown-catalog-id case) and the
full sibling smoke suite (16 other suites, backend-dependent ones run
against a real backend + Postgres) all independently re-verified with
zero regressions.
2026-09-14 23:22:12 +00:00
2026-08-17 13:39:51 +00:00

agp-game

Agentic Game Platform - Godot game built by autonomous agents

S
Description
Agentic Game Platform - Godot game built by autonomous agents
Readme 5.6 MiB
Languages
GDScript 57.2%
Python 42.3%
Shell 0.5%