Los cuatro juegos de muestra de DegoDB: características y métodos de creación de cada uno.

2026-11-08 escrito
Tema: juegos

En el sitio web de DegoDB, actualmente se publican cuatro juegos de muestra. Un juego de carreras donde se pinta una superficie, un RPG de exploración en 3D, un shooter cooperativo y una aventura de detectives. No solo los géneros son diferentes, sino también la forma en que se diseñan los datos y cómo funcionan como juegos.

Estos no son proyectos destinados a la creación de juegos comerciales completos, sino ejemplos del desarrollo utilizando DegoDB. Se han creado como muestras para probar qué tipo de información de diseño y resultados se pueden obtener a partir de la información de la base de datos, y dónde implementar los procesos específicos del juego. Mtool no genera automáticamente todo el juego. Combina el diseño de datos, algunas funciones de generación y verificación, y el código específico del juego que se escribe en el lado web.

Gururin Kaku: Un juego de competición que se expande desde operaciones simples.

"Gururin Kaku" es un juego de carreras con pintura que tiene una operación sencilla: el coche avanza mientras se mantiene presionado el botón, y cambia de dirección al soltarlo. El objetivo es pintar el suelo con tu color, y pierdes vidas si chocas contra las paredes. La clasificación se determina por la superficie pintada después de 90 segundos.

En la producción, primero recopilamos las posibles opciones de contenido del juego y las organizamos en el formato específico para contenido de juegos de Mtool, y luego las verificamos con un validador formal. Algunas de estas configuraciones son leídas por el lado del juego. Por otro lado, los movimientos, colisiones, detección de áreas de pintura, la IA de los oponentes y la comunicación se implementan en el código del juego del lado web. La IA tampoco depende de la toma de decisiones de una IA generativa externa, sino que funciona según las reglas dentro del juego.

Se añadió como muestra el 17 de octubre de 2026, y posteriormente se ajustaron aspectos como la fuerza de la IA, la dificultad y la puntuación, así como la reconexión de participantes y los efectos de sonido. Es una obra que, tomando una operación básica como eje, ha ido añadiendo gradualmente elementos para poder jugarse en modo competitivo.

Fairium: Un prototipo de base de datos y exploración 3D.

"Fairium" es un RPG de exploración 3D para un solo jugador en el que, a petición del jefe de la aldea, se obtiene una espada larga y el poder de las hadas en una cueva, se derrota al dragón de la montaña y se regresa a la aldea. Permite movimiento y combate en tiempo real, así como guardado manual y resurrección en iglesias.

En este proyecto, se realizan tareas como la definición de datos del juego, el registro en Mtool, la verificación y restauración de productos, mientras que, en el lado web, se conectan los procesos de exploración y combate. Se separan las clases de datos generadas por Mtool y el código responsable de ejecutar el juego. El 18 de octubre de 2026, se añadió una versión de prueba, y gradualmente se fueron implementando elementos como la ciudad, el bosque, la cueva, los caminos de montaña, las conversaciones y las batallas contra dragones.

Star Defense Line: Un juego de disparos 3D diseñado para el modo cooperativo.

"Hoshubō Senketsu" es un juego de disparos cooperativo en el que dos jugadores avanzan desde la batalla espacial hasta una fortaleza, atraviesan los pasillos internos y luchan contra el jefe. La nave avanza automáticamente, y el jugador debe esquivar los ataques enemigos mientras responde al fuego. La versión de prueba también incluye una unidad aliada controlada por IA.

En el diseño, las etapas de la misión, las rutas, los enemigos, los ataques, los objetos y otros elementos se organizan como datos, y se utilizan para generar clases de datos en Mtool. Sin embargo, la parte del juego que incluye la renderización 3D, la IA de los enemigos, la detección de colisiones e impactos, y la comunicación, es una implementación propia en el lado web. El progreso de la misión y las evaluaciones se realizan principalmente en el servidor Node.js, mientras que el navegador se encarga de la interacción del usuario y la visualización.

El 25 de octubre de 2026 se registró una versión de prueba local, y posteriormente se incorporaron misiones que abarcan desde combates espaciales hasta batallas contra jefes, así como la división entre el servidor y el navegador. La versión beta actual tiene limitaciones, y aún quedan aspectos por confirmar, como su funcionamiento en dispositivos reales o la cooperación multijugador en múltiples terminales.

Arnan Log / Air Rich: Una aventura de ciencia ficción que sigue las pistas.

"Aranan Log / Air Rich" es una aventura de ciencia ficción noir centrada en el detective Log, que investiga un caso de desaparición, y su secretaria, Air. El juego avanza a medida que se examinan las escenas del crimen, se interpretan las pistas y se elige el siguiente lugar al que ir. En ocasiones, será necesario elegir opciones diferentes para adaptarse a la situación, lo que crea una secuencia de investigación diferente a la simple presentación de diálogos lineales.

En esta obra, el guion se gestiona como datos estructurados en japonés, organizando escenas, elementos de investigación, dirección y otros aspectos. Se verifica la estructura de datos utilizada por Mtool, así como los contratos de comunicación y almacenamiento, mientras que el desarrollo del argumento, las presentaciones visuales y la lógica del lado del servidor se implementan con código específico para esta obra. Se organiza cuidadosamente la gestión del guion y la estructura de datos, mientras que la experiencia como aventura se crea por separado.

Según los registros, el 28 de octubre de 2026 se realizó una revisión completa del guion, y posteriormente se implementaron detalles como la puesta en escena del clímax y el sistema de guardar y continuar. Debido a que no es posible determinar la fecha de inicio basándose en los registros de producción existentes, aquí se describe lo que ocurrió después de las revisiones confirmadas.

Lo que estoy probando con 4 obras:

Los cuatro ejemplos no compiten en cuanto a la escala o la forma de creación del juego. Se trata de definir los datos, convertirlos a un formato que pueda ser utilizado por Mtool, generar y verificar los resultados necesarios, y luego combinar estos elementos con procesos específicos del juego. Esto se ha probado en diferentes géneros.

En los juegos de pintura, el enfoque está en las reglas de competición y la inteligencia artificial; en los RPG, en los datos de exploración y el sistema de guardado; en los juegos de disparos, en los datos de misión y la lógica del servidor; y en las aventuras, en la estructura del guion y las escenas. A través de ejemplos jugables, se presenta tanto el potencial del desarrollo utilizando DegoDB como las partes que deben crearse individualmente por parte del desarrollador del juego.

¿Qué es DegoDB?

DegoDB es una base de datos descentralizada y distribuida que utiliza la tecnología blockchain para garantizar la seguridad, transparencia e inmutabilidad de los datos. Permite a los usuarios almacenar y compartir información sin depender de un único punto centralizado, lo que reduce el riesgo de censura y manipulación. DegoDB está diseñada para ser compatible con una amplia gama de aplicaciones, desde sistemas de gestión de identidad hasta plataformas de votación electrónica.

DegoDB se basa en la tecnología blockchain de Ethereum, pero ha sido optimizada para ofrecer un rendimiento superior y menores costos de transacción. Utiliza un mecanismo de consenso llamado Proof of Stake (PoS) que permite a los usuarios validar las transacciones y obtener recompensas por su participación en la red. DegoDB también cuenta con una interfaz de programación de aplicaciones (API) fácil de usar que facilita la integración con otras plataformas y servicios.

DegoDB es un proyecto de código abierto que está siendo desarrollado por una comunidad global de desarrolladores y entusiastas de la tecnología blockchain. El objetivo principal del proyecto es crear una base de datos descentralizada que sea accesible, segura y confiable para todos los usuarios.

DegoDB es un conjunto de herramientas para gestionar la información de diseño y los productos necesarios para el desarrollo de aplicaciones, tomando como punto de partida una base de datos. Permite organizar la estructura de la base de datos como metadatos y utilizarlos para generar y verificar código, especificaciones de API, entre otros, centrándose principalmente en PHP.

En los ejemplos de juegos, se utiliza DegoDB y Mtool para el diseño de datos específicos de cada obra y para algunos elementos generados. Por otro lado, las reglas del juego, la representación gráfica, el desarrollo de la historia y la comunicación se implementan con código específico para cada obra. No es un sistema que genere automáticamente todo el juego, sino un ejemplo que combina el diseño de datos y el desarrollo específico del juego.

Aquí, se presenta la idea básica de DegoDB y los tipos de productos que se pueden obtener de la base de datos.

← (Artículo anterior) "¿Soy yo un dios?", o, ¿no lo soy?
Tema: juegos
[ 日本語 / English / Español ]