
Dans cet article (4)
Contraintes basse fidélité : conception technique d’une ville ASCII
Points clés
- Traitez les contraintes comme des outils de conception, et non comme des excuses, lorsqu’elles façonnent ensemble le rendu, les données du monde et la lisibilité.
- Les développeurs solo peuvent se démarquer en choisissant une règle visuelle forte plutôt qu’en cherchant à rivaliser avec l’ampleur des ressources des superproductions.
- Vérifiez si les interactions ajoutées préservent la clarté, car trop de détails peuvent enfouir la meilleure idée du prototype.
Le prototype cyberpunk rendu en texte de Grow Now Games n’est pas un cosplay rétro. C’est une maîtrise du périmètre avec du mordant.
Le prototype cyberpunk rendu en texte de Grow Now Games n’est pas un simple déguisement rétro. C’est une maîtrise du périmètre qui a du mordant.
Une ville cyberpunk faite de ponctuation devrait, selon toutes les lois normales du goût et de la vue, ressembler à un terminal en pleine crise de panique. À la place, Grow Now Games a construit une ville de science-fiction explorable qui donne à l’habituelle course aux captures d’écran au néon un petit air de besoin d’attention. L’article de PC Gamer fonctionne parce que l’astuce n’est pas seulement que la ville est faite de caractères ASCII. L’astuce, c’est que la contrainte fait en même temps du travail d’ingénierie, du travail de conception et du tri de production. C’est un solide 8 sur 10 claviers maudits.
La contrainte est le moteur
Selon le reportage de PC Gamer, repris par Inkl, le projet vient d’un développeur solo chez Grow Now Games et utilise un moteur de ray-casting personnalisé pour rendre les surfaces visibles sous forme d’art ASCII au lieu d’utiliser des modèles 3D traditionnels. Le créateur le décrit comme un « petit prototype amusant » qui fonctionne à partir d’un seul fichier HTML, le genre de phrase sur la portée d’un projet que chaque pitch deck surdimensionné devrait être obligé de lire à voix haute. PC Gamer rapporte aussi la preuve la plus simple donnée par le développeur : « Il n’y a pas Unity, il n’y a pas Unreal, il n’y a pas de modèles 3D, de textures ni de shaders. » Cette absence n’est pas un aveu. C’est le document de conception.
PC Gamer, via Inkl, explique que le système sous-jacent est un monde 3D basé sur une grille, qui stocke routes, bâtiments, arbres, voitures et personnes. C’est important, parce qu’il ne s’agit pas d’une carte postale ASCII plate avec du WASD collé dessus au ruban adhésif. Le monde a des données, la caméra a des règles, et le moteur de rendu a une mission très précise : traduire la structure en symboles lisibles.
Ce pipeline explique pourquoi la démo semble plus intéressante qu’un simple filtre gadget. Si l’on part de l’ASCII comme image finale, chaque choix en amont doit servir la lisibilité. Routes, silhouettes, densité, contraste, mouvement et collisions ne sont plus des services séparés qui se disputent sur Slack. Ils forment un tout petit conseil municipal, et pour une fois les règles d’urbanisme claquent.
Le moteur de rendu construit
le monde Le résumé de Daily.dev de la couverture de XDA Developers ajoute la matière technique utile : le moteur de raycasting calcule la perspective, la profondeur et les collisions à chaque image avant de dessiner la scène avec des lettres, des chiffres et des symboles. C’est la partie importante pour les créateurs. L’ASCII n’est pas simplement une peau ajoutée une fois le plus dur terminé. Le plus dur, c’est de décider ce que le joueur doit lire dans le monde, puis de faire en sorte que le moteur de rendu impose cette décision à chaque image comme un videur avec une liste à la main.
Daily.dev note aussi que la démo a été présentée dans une visite en vue à la première personne sur YouTube, et qu’elle a suscité des comparaisons avec The Matrix et Cyberpunk 2077. Ces comparaisons sont évidentes, bien sûr, mais elles peuvent aussi être un piège. La question intéressante n’est pas de savoir si un prototype solo en fichier HTML peut se déguiser en ville de blockbuster. C’est de savoir si une contrainte de rendu forte peut donner à un petit monde l’impression d’avoir été réellement conçu, plutôt que simplement sous-financé.
Le low-fi n’est pas un réglage de rétrogradation
XDA Developers décrit la ville comme construite à partir de caractères ASCII, avec une profondeur 3D et une atmosphère impressionnantes, en créditant Grow Now Games et sa démo YouTube. Voilà la leçon pratique : l’atmosphère n’exige pas des graphes de matériaux poussés au maximum si le langage visuel est cohérent. Une contrainte low-fi peut concentrer l’attention comme le fait un bon jeu de tuiles de roguelike, en obligeant chaque marque à mériter sa place.
Le mauvais fouillis AAA, c’est le service administratif du design visuel : techniquement rempli d’informations, mais spirituellement conçu pour vous faire oublier pourquoi vous êtes entré. Le projet est encore en cours de développement, selon le résumé de Daily.dev de l’article de XDA, avec des plans pour ajouter davantage d’atmosphère, de détails et d’interaction. C’est là que le couteau du design devient bien aiguisé. Ajoutez-en trop, et la clarté s’effondre en soupe monospace. Ajoutez la bonne interaction, et la contrainte devient un livre de règles que les joueurs apprennent sans qu’un tutoriel les harcèle comme une fenêtre pop-up pour une amélioration deluxe.
Ce que les développeurs solo devraient voler
La leçon utile des reportages de PC Gamer et d’Inkl n’est pas « faites tout en ASCII maintenant ». S’il vous plaît, ne me vendez pas le pass de combat de l’alphabet. La leçon, c’est qu’une contrainte peut être un outil de production lorsqu’elle façonne ensemble le rendu, les données, les contrôles et la direction artistique. Grow Now Games ne rivalise pas avec les vitrines Unreal à coups de muscles polygonaux. Il choisit une voie où la limitation technique devient l’identité.
Pour les développeurs indépendants, c’est la preuve à garder. Choisissez une contrainte qui réduit la charge d’assets, rend visibles les règles du monde et donne aux joueurs un style qu’ils peuvent reconnaître en une demi-seconde. Pour les joueurs, surveillez les prototypes comme celui-ci, parce qu’ils révèlent souvent où le game design est réellement en train d’aller : pas vers des budgets de textures toujours plus gros pour l’éternité, mais vers des décisions plus nettes. Si Grow Now Games parvient à garder la ville lisible tout en ajoutant de l’interaction, cela pourrait devenir plus qu’un extrait sympa. Cela pourrait prouver que la plus petite boîte de rendu peut encore contenir une ville très bruyante.