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
- 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.
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
| Bloc | Contenu |
|---|---|
| Rendu | 320×200 pixel art, palette cyan/magenta ST, moniteur + scanlines |
| Route | Scroll vertical, fourches, bas-côtés, pont / eau |
| Armes | Mitrailleuse, huile (X), fumée (C), missiles (V) |
| Ennemis | Normaux, heavy, spike (sideswipe dangereux) |
| HUD | Score, vies, km, radar, hi-score local |
| Gate | verify.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
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
- Page Maestro — téléchargements Windows et Linux, empreintes SHA-256 publiées
- Dogfood v0.7 — preuve multi-IA précédente
- Forge Locale — machine puis orchestre
- Local Cockpit — mesure le PC d’abord
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.