
« ASCII City » : cette ville cyberpunk est composée de lettres et de caractères
Le développeur solo « Grow Now! Games » a rendu jouable son prototype cyberpunk inhabituel « ASCII City ». Vous y explorez, dans votre navigateur, une ville en trois dimensions entièrement constituée de caractères textuels.
Gratte-ciels, rues, voitures, arbres et passants : «ASCII City» ressemble au premier abord à un monde cyberpunk fortement abstrait. Les caractères colorés forment des façades, des véhicules et des personnages dans un décor étonnamment spatial.
Vous vous déplacez à la première personne dans les rues, entrez dans des bâtiments et prenez des ascenseurs pour changer d'étage. Il n'y a pas de missions ni de système de progression dans le prototype actuel. L'accent est mis pour l'instant sur l'exploration libre. L'audio est également absent.
Grow Now! Games propose la première version via Ko-fi. L'accès coûte au minimum 2,50 livres sterling. Auparavant, le développeur avait principalement présenté le projet dans des vidéos sur Youtube. La première d'entre elles a atteint plus d'un million de vues en peu de temps.
Un monde 3D fait de caractères textuels
ASCII (abréviation de «American Standard Code for Information Interchange») est un jeu de caractères standardisé qui comprend, entre autres, des lettres, des chiffres et des signes de ponctuation. Dans l'art ASCII, ces caractères permettent de créer des images.
«ASCII City» transpose ce principe dans un environnement spatial praticable. Grow Now! Games développe pour cela son propre moteur et renonce aux kits de développement de jeux prêts à l'emploi comme Unity ou Unreal Engine, ainsi qu'aux modèles 3D classiques. Il calcule l'environnement et transfère ensuite le résultat sur une grille de caractères fixe. Lors du raycasting, le système envoie des rayons virtuels depuis le point de vue vers l'environnement. En fonction de leurs impacts, il calcule les distances et les surfaces visibles, déterminant ainsi quels caractères apparaissent à quelle position.
Sur les ordinateurs de bureau, cette grille comprend désormais 180 colonnes et 80 lignes. Une scène peut ainsi être composée de jusqu'à 14 400 champs de caractères individuels. Les calculs sont notamment pris en charge par un module développé en Rust et exécuté en tant que WebAssembly, d'une taille d'environ 283 kilo-octets. WebAssembly permet d'exécuter du code compilé directement dans le navigateur. WebGL se charge ensuite de la représentation graphique.
Le prototype continue de grandir
Depuis sa première présentation, Grow Now! Games a considérablement agrandi la ville. Il existe désormais des bâtiments avec des espaces intérieurs et plusieurs niveaux de hauteur, jusqu'aux gratte-ciels. Le développeur mentionne notamment un système de dialogue comme complément possible.
Selon le développeur, la version navigateur fonctionne également sur les smartphones avec des commandes tactiles. Cependant, elle n'est que partiellement optimisée pour cela pour le moment. Grow Now! Games recommande donc Chrome ou Edge sur un ordinateur avec l'accélération matérielle activée.
Mes intérêts sont variés, j'aime simplement profiter de la vie. Toujours à l'affût de l'actualité dans le domaine des fléchettes, des jeux, des films et des séries.
Du nouvel iPhone à la résurrection de la mode des années 80. La rédaction fait le tri.
Tout afficher











