Dogfood · Atari ST · août 2026

Major Motion Atari ST : le banc d’essai Maestro (et ses GO annulés)

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.

Par Chris Drakkeng · 7 août 2026 · mis à jour le 10 octobre 2026 · atelier major-motion-maestro

À retenir
  • Jeu jouable : route, fourches, mitrailleuse, huile, fumée, missiles, radar, ennemis spike, pont/eau.
  • python3 verify.py → VERT (structure + anti Elevator/Lode Runner).
  • Dogfood script : scripts/dogfood_major_motion_st.py (agents Claude et 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.
  • Ce que Maestro n’a pas fait : aucune exécution Operator réussie n’est enregistrée sur ce projet. Les cinq GO lancés le 7 août ont été annulés. Le jeu existe et passe son gate, mais cet article ne montre pas que Maestro l’a construit de bout en bout.
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 d’usage atteinte côté Claude, demande de confiance de Codex sur le dossier, délai dépassé et fenêtre d’accord côté Grok. Maestro ne clique jamais à votre place sur ces fenêtres. 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 ?

Nulle part en ligne pour l’instant : le jeu est resté dans le dépôt de test d’OutilsIA (dossier maestro-major-motion/game/) et n’est pas publié sur le site.

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.