Tema
- #Desarrollo de juegos
- #D&D5
- #Creación de juegos con IA
- #Sistema de batalla
- #Juego web
Creado: 2024-11-08
Creado: 2024-11-08 17:31
Es el segundo día. La cantidad y la complejidad del código están aumentando gradualmente en tan solo un día.
Primero, organicé la estructura general.
Qué vergüenza...img
CSS, JS e imágenes se colocaron en carpetas separadas.
Estoy agregando archivos js, separándolos lo más posible por función.
Para agregar batallas en la mazmorra, agregué battle.js y monster.js.
También modifiqué parcialmente la creación de personajes.
Basado en el manual de reglas publicado de D&D5, el jugador puede elegir entre 4 razas/4 clases,
y las estadísticas se generan de forma diferente según la raza y la clase.
Los monstruos también se agregaron según el manual de reglas de D&D5, y cuando ocurre una batalla durante la exploración,
se realiza una tirada usando la agilidad de ambos lados para determinar quién ataca primero y comienza la batalla.
Puede considerar que la batalla básica se lleva a cabo actualmente según las reglas de D&D5.
(¡La IA lo hizo todo!)
Sin embargo, se necesitaron algunas modificaciones menores. Al realizar el juicio de batalla después de que aumentara el grado de exploración,
había un problema de superposición de la IU cuando la exploración llegaba al 100%, así que
cambié el sistema para que primero se verifique si ocurre una batalla, y si ocurre, el grado de exploración aumente después de la victoria.
Ah, ahora también aparecerán imágenes de monstruos pronto... ¿quizás?.img
Después de eso, implementé una pantalla de derrota y la opción de reiniciar en caso de derrota, permitiendo reiniciar desde la pantalla inicial. Durante este proceso, también corregí gradualmente algunas partes de la IU o las verificaciones que no funcionaban correctamente según la situación del juego.
Agregué algunos monstruos de D&D5 y también el desafío de dificultad, para que aparezcan monstruos con un nivel similar al número de pisos de desafío del calabozo. (¡Le pedí a la IA que agregara solo el desafío de dificultad, pero sugirió y creó el código por sí sola... ¡La IA es increíble!)
¡Como siempre, puedes probarlo en la siguiente dirección!
Comentarios0