꼬반

[Parte 3] Crea un juego web en 30 minutos con IA.

Creado: 2024-11-08

Creado: 2024-11-08 17:18

De repente, se convirtió en una serie, pero como es divertida, está bien.

Ahora, están aumentando gradualmente las consultas para corregir errores menores y realizar pequeñas modificaciones, por lo que

parece difícil registrar todas las consultas, pero intentaré hacerlo.

P13. En el juego anterior, agrega un área de lienzo para mostrar la imagen de fondo, el personaje y el monstruo sobre el área de la consola.

-> A partir de entonces, se solicitó esta consulta para agregar también gráficos, y se agregó el área del lienzo, agregando las funciones necesarias a los tres archivos separados. En ese momento, se agregaron las funciones para dibujar el fondo, el personaje y el monstruo, junto con una barra de salud sobre el personaje y el monstruo. (¡Guau!), se me dijo que tenía que preparar por mi cuenta hero, goblin, orc, troll, dragon, background, así que solicité la generación de imágenes a Perplexity en una nueva pestaña (modelo flux, tipo ilustrador).

La generación de imágenes no funcionaba correctamente al introducir texto en coreano, por lo que realicé la solicitud de la siguiente manera:

P13.1. fantasía, héroe, lado derecho, píxel 2D, tamaño 100x100, dibujar personaje

[Parte 3] Crea un juego web en 30 minutos con IA.

Bastante bueno.img


P13.2. fantasía, goblin, lado derecho, píxel 2D, tamaño 100x100, dibujar personaje

[Parte 3] Crea un juego web en 30 minutos con IA.

Es un goblin, pero pareces fuerte...?.img


P13.3. fantasía, monstruo orco, lado izquierdo, píxel 2D, tamaño 100x100, dibújalo.

[Parte 3] Crea un juego web en 30 minutos con IA.

¿Un orco con una...cola???.img


13.4. fantasía, monstruo troll, lado izquierdo, píxel 2D, tamaño 100x100, dibújalo.

[Parte 3] Crea un juego web en 30 minutos con IA.

Eh...um...esto parece un troll...o algo así...?.img


13.5. fantasía, monstruo dragón, lado izquierdo, píxel 2D, tamaño 100x100, dibújalo.

[Parte 3] Crea un juego web en 30 minutos con IA.

¡Hola! ¡Cuánto tiempo, Profesor D!~.img


13.6. fantasía, bosque, ancho 800 píxeles, alto 400 píxeles, dibujar imágenes

[Parte 3] Crea un juego web en 30 minutos con IA.

Más que fantasía... parece un nuevo planeta...?.img


P14. Vuelve a mostrar todo el código fuente.

-> Se solicitó la salida completa para la reflexión.

P15. La parte final del archivo game.js falta. Vuelve a mostrar solo ese archivo.

-> Se produjo una pequeña omisión al final del archivo game.js, por lo que se solicitó la reimpresión de solo ese archivo.

P16. El archivo game.js es demasiado largo. ¿Se puede separar por funciones principales?

-> Debido a que un archivo js se ha vuelto demasiado largo, se solicitó la separación por funciones para facilitar la gestión posterior, y se aplicó de la siguiente manera:

Sí, por supuesto. Puedo separar el archivo game.js por funciones principales para facilitar su gestión. Intentaré separar los archivos de la siguiente manera:

characters.js: Definición de las clases Character, Player, Monster
items.js: Definición de las clases Weapon, Armor y datos relacionados
game.js: Clase Game y lógica principal del juego
ui.js: Funciones relacionadas con la interfaz de usuario (dibujar en el lienzo, actualizar el estado, etc.)
main.js: Funciones relacionadas con la inicialización y ejecución del juego

P17. El archivo main.js falta. Vuelve a mostrar solo ese archivo.

-> El quinto archivo final también tuvo una omisión al final, por lo que se solicitó una reimpresión.

P18. Vuelve a mostrar el código fuente HTML para incluir los archivos js separados.

-> Solicitud de salida del código fuente HTML que incluye los archivos separados.

P19. Hay un error en el que la barra de salud no se muestra en el lienzo durante la batalla. Verifica el código fuente y corrígelo.

-> Se muestra correctamente, pero solo se muestra la barra de salud al principio y no durante la batalla, por lo que se solicitó una corrección.

P20. Se produce un error al dibujar monsterImage en ui.js. Corrígelo.

-> Se produjo un error en la función, por lo que se solicitó una corrección.

Hasta aquí, terminé el trabajo de la hora del almuerzo y el resultado funciona correctamente.

Comentarios0