Un desarrollador crea una ciudad 3D completamente jugable usando solo caracteres ASCII y el resultado es una locura

Grow Now! Games
Grow Now! GamesYouTube/Grow Now! Games
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

Un desarrollador ha creado una ciudad 3D completamente jugable usando únicamente caracteres ASCII, con coches, peatones, edificios y un sorprendente sistema de profundidad.

Un desarrollador ha demostrado que, con suficiente imaginación y un poco de ingeniería, basta con algo tan básico como letras, números y símbolos para crear un mundo que parece sacado de una película de ciencia ficción.

El proyecto, desarrollado por Grow Now! Games, consiste en una ciudad tridimensional completamente explorable que utiliza caracteres ASCII como único recurso visual. No hay modelos 3D tradicionales, texturas ni shaders dado que todo lo que aparece en pantalla está formado por símbolos.

Lo sorprendente es que no se trata simplemente de una animación con apariencia de videojuego. Detrás de los caracteres existe un auténtico mundo tridimensional basado en una cuadrícula.

La ciudad cuenta con carreteras, edificios, árboles, coches y peatones, además de información sobre elementos como la altura de las construcciones. El jugador puede desplazarse por este escenario y observar cómo los diferentes objetos reaccionan a la posición de la cámara.

Para conseguir el efecto 3D, el desarrollador creó un pequeño motor de renderizado personalizado. En cada fotograma, el sistema lanza rayos desde la cámara hacia la cuadrícula para determinar qué elementos encuentra en cada dirección. Con esa información calcula la distancia, la perspectiva y la profundidad de cada objeto.

El resultado es bastante más convincente de lo que cabría esperar de una pantalla llena de caracteres.

Una de las claves del proyecto está en cómo representa las distancias. Los objetos cercanos aparecen utilizando grupos de caracteres más grandes y brillantes, mientras que aquellos situados más lejos se reducen progresivamente y desaparecen en la oscuridad.

El motor también incorpora detección de colisiones, vehículos en movimiento, peatones y ordenación de objetos, de modo que los elementos que están delante ocultan correctamente a los que se encuentran detrás.

Todo esto consigue que la ciudad tenga una auténtica sensación de profundidad pese a estar construida visualmente con algo tan sencillo como caracteres ASCII.

Consideran el proyecto un prototipo y tienen intención de continuar experimentando con esta tecnología.

Más información sobre: