Everything else on this site is a proposal. This page is a build. In two weeks a real beginner sits at a Todak Workbench, makes Pong with the two AI desks, publishes it to the web, and Lan watches the prompts land in the classroom system. Ten minutes, live. It doubles as the first dry-run item the plan already calls for, so nothing is wasted if the answer afterwards is "not yet".
Open to the team since 20 Sep. Play around as a student or as a lecturer: Try the demo.
| Min | The beginner does | Lan sees | Built by |
|---|---|---|---|
| 0–1 | Signs in, opens "Todak Workbench". Sidebar: Week 3 · Pong, today's steps. | One window, no terminal. | Workbench profile, sidebar |
| 1–3 | Types into the one box: "paddles, a ball and a title screen, pixel style". The box says "sent to the design desk (Astra)". | Pictures land on the design board. | Todak desk, router, kit's design folder |
| 3–6 | Types "make the left paddle move with W and S". The box says "sent to the build desk (Claude Code)". Presses Play. The box then asks: what changed? One sentence unlocks the next step. | Code changes in the middle, Godot reloads, the paddle moves. | Todak desk, router, step gating, explain-back |
| 6–8 | Says "publish to web". | A link on course.neotodak.com with the beginner's name. Opens on Lan's phone. | Build and publish command, showcase |
| 8–9 | Opens the journey tab. | Every prompt from both desks, timestamped, in the classroom system. | Recording hooks, journey page |
| 9–10 | Says "review my game". | A one-page report: what passed, what to fix. | Reviewer |
| Piece | What it is | Owner |
|---|---|---|
| Kit commands | One small tool the desks call: new game, run, build for web, publish, review, remember. Speaks Godot on Mac, Windows and Linux. | Claude Code |
| Shared instructions | One file both desks read, telling them the week, the game, the lanes and the rules. | Claude Code |
| Pong template | A Godot 4 project with the pieces the student assembles: paddles, ball, score, title screen, win state, sound, saved high score. | Claude Code (code) · Codex (art) |
| Project memory | The student's project brain: decisions and conventions saved and recalled by the Build desk. | Claude Code |
| Recording | Hooks that write every prompt from both desks to the classroom database with the student, game and week. | Claude Code |
| Showcase | A "play" area on course.neotodak.com that serves Godot web builds with the two headers they need. | Claude Code |
| Journey page | The lecturer's view in the classroom system: prompts per student, per game, both desks. | Claude Code |
| Reviewer | Runs the game headless, checks the "ships complete" list, writes a one-page report. | Claude Code |
| Todak sidebar | The panel in the Workbench: steps, design board, buttons, journey link, recording status. | Codex |
| Trainer's box | The trainer's page: the session's presentation, a live board of every student against the session's objective, and a box that answers questions about the room, runs the reviewer on a student's game, drafts feedback and sends notes into a student's box. Reads the course record only. Neo's idea, 21 Sep. | Claude Code |
| Todak desk (the one box) | A chat box in the sidebar that calls the kit's router: design requests to Astra, code to Claude Code, both in sequence when needed; shows the route and the reason; step gating and explain-back built in. Decided 21 Sep. | Claude Code (router) · Codex (the box) |
| Workbench profile and installer | The editor profile with both desks, the Godot tools and the sidebar; one script to install on a lab PC. | Claude Code · Codex reviews the feel |
Not built: store publishing, Android or iPhone builds, the Mac mini, the genre menu beyond Pong, the browser-based Studio, Unity, the Academy accounts move. Those wait for the answer after the demo.
| Day | Done means |
|---|---|
| 1–2 | Repository up. Kit commands scaffold Pong, run it, build it for the web. Shared instructions in place. Codex briefed on the sidebar and the art. |
| 3–4 | Publish command puts a build on the showcase with a working link. Recording hooks write prompts to the classroom database. Reviewer produces a report for the Pong build. |
| 5 | Workbench profile and installer. Claude Code runs the whole ten minutes alone on a Mac, start to finish. |
| 6–7 | Codex's sidebar and art integrated. Journey page live. First run on a Windows PC. First beginner trial; the fix list from it. |
| 8–9 | Second beginner trial. Fixes. Rehearsal at demo speed. "Demonstrator" label on screen. |
| 10 | Demo day. Neo picks it. |
tgk ask: a router with a whole-game guard, step gating and explain-back, recording the route and reason. Codex briefed on the chat box in the sidebar. The demo script changed accordingly.todak-game-kit up. The kit command scaffolds Pong, runs it, builds it for the web on Mac and on tr-home, reviews it headless (the two student steps show as not done until they are), keeps the project brain and records prompts. Reference solutions make the review pass 8 of 8. The showcase is live: course.neotodak.com/play, first test game published through tgk publish web. Codex briefed on the sidebar and the Pong art.