Retour

City Devourer

Un jeu d’action en 3D à Guangzhou : une petite maison de briques se réveille dans le village de Liede, se dote de roues et de poings en briques, affronte des bâtiments rebelles au fil d’une nuit pluvieuse, dévore leurs décombres pour grandir et s’attaque enfin à la Canton Tower.

Auteur: 城市吞噬者
Télécharger le code source
City DevourerTélécharger le code source

Description

City Devourer: Guangzhou est un jeu d’action en 3D pour PC. Vous incarnez une petite maison de briques qui se réveille dans le village de Liede, à Guangzhou : il lui pousse quatre roues et une paire de poings en briques, et elle part vers le nord à travers une nuit pluvieuse, en passant par les ruelles étroites des villages urbains, les quais de la rivière des Perles, les tours résidentielles de Tianhe et la forêt de verre du CBD, jusqu’au pied de la Canton Tower. Les bâtiments sur son passage se réveillent eux aussi : les maisons du village vous chargent à l’abri de panneaux de porte, les immeubles d’habitation balancent pots de fleurs et climatiseurs du haut de leurs balcons, les tours mixtes abaissent violemment leurs rideaux métalliques pour vous percuter, et les tours de bureaux font rebondir vos tirs sur leurs murs-rideaux de verre.

Ce monde obéit à une règle : aucun bâtiment ne tombe pour rien. Chaque bâtiment que vous abattez se brise en décombres, que la petite maison soulève et avale, passant d’une maison de briques de plain-pied à un immeuble à marteau de briques, puis à un immeuble à bras mécanique, et enfin à une tour vivante qui marche. La couleur des briques que vous mangez détermine ce que vous devenez : les tuiles des immeubles à arcades, l’eau de la rivière des Perles, l’électricité des enseignes au néon et les fers à béton des chantiers apportent chacun leur propre style de combat. De temps à autre, les décombres laissent tomber un fragment de mémoire, comme la plaque polie par la pluie de l’arche commémorative du village de Liede, ou un ticket de ferry à cinq mao de Haizhu à Tianhe.

Clic gauche pour frapper (appui bref pour une attaque de base, maintenu pour charger), Espace pour foncer, Q pour ramasser des décombres, puis Q à nouveau pour les dévorer ou clic gauche pour les lancer. À chaque stade de croissance, votre corps et vos coups changent ensemble, et chaque type d’ennemi exige une approche différente. Après avoir nettoyé un pâté de maisons, vous choisissez avec R deux récompenses parmi trois (Cœur de la ville, Noyau de brique rouge et Lumières de mille foyers) : une nouvelle carte, une étoile de plus pour une carte, ou un peu de santé. Quatre états de faction, Fracture, Trempage, Choc et Clouage, s’associent deux à deux en effets combinés comme Court-circuit et Soudure. Le pont de Liede et la Canton Tower, les deux monuments les plus pleinement éveillés, sont les deux combats de boss.

Ce cadeau est avant tout destiné à Guangzhou. Les villages urbains, les immeubles à arcades, les échoppes de tisanes et les vieux embarcadères sont démolis et rénovés les uns après les autres. L’équipe ne peut pas les faire rester, mais dans le jeu, elle peut les laisser se réveiller une fois : chaque bâtiment riposte et tombe à sa manière, et une petite maison s’en souvient. Il s’adresse aussi à tous ceux qui ont commencé dans une petite chambre louée d’un village urbain et ont peu à peu grandi dans la ville. Une fois la Canton Tower vaincue, l’écran final affiche : « La Canton Tower s’illumine à nouveau des lumières qui appartiennent à cette ville. »

L’équipe a commencé par rédiger un unique document de direction du jeu, servant de seule spécification, puis a itéré par cycles : après chaque cycle, une vraie personne jouait une partie complète et exportait le journal de test intégré au jeu, découpé ensuite en tâches pour le cycle suivant. Claude Code a écrit le code ticket par ticket, et Playwright joue automatiquement 55 scénarios dans le jeu en cours d’exécution. Le jeu repose sur Three.js : le héros, les ennemis et toute la ville sont générés de façon procédurale dans le code, la musique et la pluie sont synthétisées en temps réel avec Web Audio, et l’équipe a empaqueté le jeu avec Electron pour Windows et macOS, sans connexion Internet nécessaire. Il est fourni sous forme de code source et doit être compilé localement.

Comment Tripo a été utilisé

Tripo prend en charge les ornements sculptés et les formes organiques difficiles à construire en code, un apport important pour le visuel comme pour le gameplay : le héros, les ennemis et la ville sont tous générés de façon procédurale, et 12 modèles générés avec Tripo P2.0 viennent compléter les détails.

  • 12 modèles : les trois récompenses de fin de pâté de maisons, Cœur de la ville, Noyau de brique rouge et Lumières de mille foyers ; le faîtage en stuc de chaux et la paire de lions de pierre de l’arche du village de Liede ; une tête de bateau-dragon et un kapokier sur les quais de la rivière des Perles ; les bus, taxis et camions projetés par le pont de Liede ; et les anneaux de la plateforme d’observation lancés par la Canton Tower, ainsi que les tentes de Haixinsha à son pied.
  • Chacun a un rôle dans le gameplay : les véhicules et les anneaux sont des attaques de boss, les kapokiers et les tentes sont des abris que l’on peut renverser ou briser, la tête de dragon est un gros débris que vous pouvez dévorer ou lancer, et les récompenses brillent aux couleurs des factions.
  • Aucune manipulation manuelle sur le web : Claude Code sélectionne les objets irréguliers sans pièces mobiles, GPT Image 2.5 dessine des images de référence dans le style graphique du jeu, Tripo CLI les transforme en modèles par image-to-3D, et Claude Code vérifie les aperçus et les captures d’écran en jeu pour juger de la qualité.
  • Intégration au jeu : les textures sont compressées pour que chaque modèle pèse environ 0,7 Mo, les images de référence et les identifiants de tâche sont consignés, et un chargeur commun normalise la taille avant d’attacher les modèles à l’arche, au pont et à la tour construits en code. Si un modèle ne se charge pas, le jeu revient à la version procédurale, et chaque modèle est couvert par un test de jeu automatisé.

Ces 12 modèles couvrent des récompenses ramassées plus de dix fois par partie et les attaques des deux combats de boss, et donnent à Guangzhou sous la pluie ses sculptures en stuc de chaux, ses kapokiers et ses bateaux-dragons reconnaissables au premier coup d’œil.

Bande-annonce

Regarder sur bilibili