Dogfood · Atari ST · août 2026

Major Motion Atari ST : le dogfood Maestro qui roule

Après Mission Elevator, la mission terrain suivante : un hommage jouable à Major Motion (Michtron, 1986) — course verticale type Spy Hunter, canvas 320×200, gate anti-bluff. Pas une ROM. Pas d’affiliation.

Par Chris Drakkeng · 7 août 2026 · atelier major-motion-maestro

À retenir
  • Jeu jouable : route, fourches, mitrailleuse, huile, fumée, missiles, radar, ennemis spike, pont/eau.
  • python3 verify.pyVERT (structure + anti Elevator/Lode Runner).
  • Dogfood script : scripts/dogfood_major_motion_st.py (fable+grok par défaut).
  • Preflight workers peut être VERT pendant qu’un GO complet attend encore des dialogs humains (quota, trust, opt-in) — c’est voulu.
Preuve produit, pas storytelling.
Si le gate passe, les fichiers game/index.html, game.js, styles.css existent, tournent en boucle requestAnimationFrame, et parlent de Major Motion — pas d’un autre mini-jeu recyclé.

Pourquoi ce jeu

Un agent peut inventer une « architecture multi-agent ». Il a plus de mal à livrer un jeu ST reconnaissable en 5 secondes avec un gate qui refuse le copier-coller. Même logique que Mission Elevator : le terrain doit être difficile à bluffer.

Ce qui est dans la v2

BlocContenu
Rendu320×200 pixel art, palette cyan/magenta ST, moniteur + scanlines
RouteScroll vertical, fourches, bas-côtés, pont / eau
ArmesMitrailleuse, huile (X), fumée (C), missiles (V)
EnnemisNormaux, heavy, spike (sideswipe dangereux)
HUDScore, vies, km, radar, hi-score local
Gateverify.py — canvas, armes, route, anti Elevator/Lode Runner

Atelier Maestro

Projet major-motion-maestro : chemins game/ + gate python3 verify.py. Workers managés nommés maestro-{agent}-worker-major-motion-maestro. Le simple path Orchestre le voit comme les autres *-maestro.

cd ~/projects/maestro
python3 scripts/dogfood_major_motion_st.py --check-only
python3 scripts/dogfood_major_motion_st.py   # GO si workers prêts
Honnêteté dogfood (7 août).
Plusieurs GO ont été cancelled en consultation : limite Fable 5, trust dialog Codex sur le dossier, timeout Grok / overlay opt-in. Maestro n’auto-clique pas ces dialogs. Le préflight peut être VERT ; le GO complet exige des sessions qui répondent vraiment jusqu’à la ligne de contrôle.

Contrôles (desktop)

←→ braquer · ↑ gaz · Espace tir · X huile · C fumée · V missile · P pause · R restart · Entrée start.

Liens

FAQ

Est-ce une ROM Major Motion ?

Non. Code original canvas. Hommage aux mécaniques ST, pas une extraction de binaire.

Où jouer ?

Dossier projet maestro-major-motion/game/ (index.html). Copie bureau Windows possible pour double-clic.

Pourquoi le GO peut échouer alors que le check passe ?

Le check regarde workers + git. Le GO injecte une consultation multi-agent : si un client est en quota, trust, ou ne finit pas sa réponse bornée, la mission s’annule proprement.

OutilsIA · Maestro · dogfood Major Motion · zéro affiliation · intégrité hash, pas DigiCert.