DOOMQL
Un desarrollador ha creado un juego de disparos en primera persona utilizando SQLite como motor de juego. El juego, llamado DOOMQL, utiliza SQL para controlar el movimiento, colisiones, enemigos, combate y progresión.
El juego se implementó como un script de Python en la terminal y utiliza una base de datos SQLite para almacenar los datos del juego. El desarrollador, Peter Gostev, utilizó GPT-5.6 Sol para crear el juego. La base de datos SQLite se puede explorar utilizando Datasette, una herramienta que permite crear aplicaciones personalizadas que pueden ejecutar consultas SQL directamente dentro de la interfaz de Datasette.
“El desarrollador también creó una aplicación HTML y JavaScript que se ejecuta dentro de Datasette y muestra el estado actual de la pantalla del juego”
El juego utiliza una consulta SQL recursiva para implementar un trazador de rayos en SQLite. El desarrollador también creó una aplicación HTML y JavaScript que se ejecuta dentro de Datasette y muestra el estado actual de la pantalla del juego. La aplicación se actualiza automáticamente cada segundo y también incluye una minimapa.
La creación de DOOMQL demuestra la flexibilidad y el potencial de SQLite y las herramientas de desarrollo de aplicaciones como Datasette. El juego es un ejemplo de cómo se pueden utilizar las tecnologías de inteligencia artificial y aprendizaje automático para crear aplicaciones innovadoras y creativas. El código fuente del juego está disponible en GitHub y los desarrolladores pueden probarlo y modificarlo para crear sus propias aplicaciones y juegos.