Tabletop RPG Engine, Two-Layer Map Studio, and the "Midterm Elections 2026" Campaign
Built a HeroQuest-inspired tactical dungeon crawler in Godot 4, a two-layer blockmap and quest authoring suite, autonomous Mentor-vs-Zargon AI playthrough verification, and a voiced satirical Midterm Elections 2026 campaign pack.
To make classic grid-based tabletop dungeon crawlers fast to author and verify, we split level design into two distinct layers and paired them with a deterministic Godot 4 tactical engine (games/tabletop-rpg) and RobOS Tabletop Studio (packages/robos-tabletop):
- Layer 1 — Tabletop Blockmap Creator (
packages/tabletop-blockmap-creator): Calibrates tile size and X/Y offsets over any board artwork, supports freeform contiguous room painting and corridor geometry, and saves reusable static blockmaps. - Layer 2 — Tabletop Quest Map Editor (
packages/tabletop-quest-editor): Places single and 2×1/1×2 double doors, monsters, furniture, traps, secret doors, border stairs, and recursive event/action dialogue triggers. Exports playable.cartridgebundles as well as high-resolution PNG and printable PDF quest sheets. - Tactical Rules, Raycasted Fog of War & GPU Optimization: Implemented authentic raycasted line-of-sight room reveals, permanently visible unreachable non-room tiles, A* monster pathfinding, skull-and-shield combat dice trays, Dwarf trap disarming, parchment treasure cards, and KGraph save-state telemetry—while eliminating a 4-second GPU frame readback stall on turn transitions.
- Autonomous Playthroughs & Midterm Elections 2026 Pack: Built an autonomous Mentor Party vs. Zargon AI harness that plays full quests end-to-end and emits an HTML Proof of Viability ledger. Topped it off with the Midterm Elections 2026 campaign featuring a Capitol Oval Office blockmap, 24 satirical enemies and spells, multi-headed Hydra bosses, Oval Office intro and victory movies, custom hero tokens, and 40+ situation-specific voice lines across turn start, movement, attack, reaction, and death triggers.
Explore Tabletop RPG →
View Proof of Viability report →
Commits: 77aa08b4 · fc5b3838 · 0f14c618 · fe838029 · 8db1de00