Un jeu hors ligne de course-combat isométrique en 3D où deux équipages de chariots traversent HyperMarché 95, transforment les rayons en arsenal et affrontent les réactions des clients, des gardes et du magasin lui-même.
Profil de mission
- Construire une boucle de course complète avant d’ajouter la moindre largeur de contenu.
- Faire du magasin l’antagoniste : rayons, clients, gardes et dégâts de cohésion plutôt qu’un décor.
- Donner au siège passager une vraie agence, et non un second joueur cosmétique.
- Conserver un runtime entièrement hors ligne et déterministe, sans inférence au moment de jouer.
- Clore chaque jalon par des suites headless et des paquets construits, jamais par un plan.
Architecture
État vérifié
Ce qui existe et a été exercé au moment de la rédaction.
- Une course complète de trois tours, du départ aux résultats, au redémarrage et au meilleur temps.
- Deux chariots physiques, chacun avec un conducteur et un passager.
- Conduite arcade avec drift, adhérence des surfaces, collisions et dégâts de cohésion.
- Trente-six objets documentés issus des rayons : projectiles, pièges, défenses, contrôle et objets rares.
- Un équipage rival piloté par l’IA et un passager IA.
- Clients réactifs et garde dont la pression augmente.
- Navigation complète au clavier et à la manette, vérifiée par événements d’entrée synthétiques.
- Vingt-deux suites et 944 assertions, zéro échec dans le dernier rapport.
- Paquets release Linux et Windows générés et vérifiés.
Limites assumées
Ce que ce projet n’est pas, écrit ici pour que personne n’ait à le découvrir plus tard.
- Le statut suivi est « en cours ». C’est une vertical slice, pas un jeu terminé, et aucune date de sortie n’existe.
- Les environnements et personnages du jalon vérifié restent en grande partie greybox.
- Le test de manette physique sur matériel réel est encore en attente.
- L’artefact Windows a été lancé sous Wine, pas encore sur matériel Windows natif.
- Le travail d’art et d’audio présent dans l’arbre de travail n’est ni commité ni validé. Rien ici ne prétend à une passe artistique finale.
Une course qui est aussi un siège
Trois tours semblent simples jusqu’à ce que le circuit soit un supermarché qui a un avis. Les rayons fournissent l’arsenal, les clients s’égarent dans la trajectoire, et le garde monte en pression au fil de la nuit. Le chariot n’est pas une voiture : il transporte un équipage, il perd sa cohésion, et un passager qui emploie le bon objet au mauvais moment achève une course aussi efficacement qu’un mur.
Les systèmes avant les surfaces
Le jalon vérifié est volontairement greybox. Conduite, comportement des objets, réaction de la foule, escalade de la sécurité et parcours complet des résultats ont été terminés et testés avant qu’une seule texture finale n’ait le droit de compter. Cet ordre est une politique, pas un hasard : un build magnifique incapable de prouver ses systèmes est une capture d’écran, pas un jeu.
La vérification est le jalon
Vingt-deux suites et 944 assertions tournent en headless, la navigation à la manette est exercée par événements synthétiques plutôt que supposée, et les paquets Linux et Windows sont produits puis lancés. Ce qui n’a pas été vérifié est énoncé sur cette page du même ton que le reste : matériel de manette réel et Windows natif demeurent ouverts.
