Argomento
- #Creazione di giochi web in 30 minuti
- #Utilizzo dell'IA
- #Sviluppo di giochi web con IA
- #Correzione di bug
- #Creazione di giochi
Creato: 2024-11-08
Creato: 2024-11-08 17:18
È diventata una serie improvvisa, ma è divertente, quindi va bene.
Ora, a poco a poco, stanno aumentando le richieste per la risoluzione di bug e piccole modifiche, quindi
sarà difficile registrare tutte le richieste, ma proviamo a scriverle.
D13. Aggiungi un'area canvas per visualizzare lo sfondo, i personaggi e i mostri sopra l'area della console nel gioco di cui sopra.
-> Da quel momento in poi, per aggiungere anche la grafica, è stata richiesta tale richiesta, e aggiungendo l'area della canvas, sono state aggiunte tre funzioni necessarie in altrettanti file. In questo momento, oltre alla funzione di disegno di sfondo, personaggi e mostri, è stata aggiunta una healthbar sopra i personaggi e i mostri. (Wow!), è stato detto che hero, goblin, orc, troll, dragon e background devono essere preparati direttamente, quindi è stata richiesta la generazione di immagini su una nuova scheda, ancora una volta su Perplexity (modello Flux, tipo illustratore).
Poiché la generazione di immagini non funziona correttamente quando si immette in coreano, è stata fatta la richiesta di seguito:
D13.1. fantasy, hero, lato destro, pixel 2D, dimensioni 100x100, disegna il personaggio
Meglio del previsto.img
D13.2. fantasy, goblin, lato destro, pixel 2D, dimensioni 100x100, disegna il personaggio
Un goblin, ma sembri piuttosto forte...?.img
D13.3. fantasy, mostro orco, lato sinistro, pixel 2D, dimensioni 100x100, disegnalo.
Un orco con una...coda???.img
13.4. fantasy, mostro troll, lato sinistro, pixel 2D, dimensioni 100x100, disegnalo.
Ehm...questo sembra un troll...o forse no?.img
13.5. fantasy, mostro drago, lato sinistro, pixel 2D, dimensioni 100x100, disegnalo.
Oh, ciao Maestro D! Ci rivediamo dopo tanto tempo~.img
13.6. fantasy, foresta, larghezza 800 pixel, altezza 400 pixel, disegna le immagini
Più che fantasy sembra un nuovo pianeta...?.img
D14. Stampa di nuovo l'intero codice sorgente.
-> È stata richiesta la stampa completa per la riflessione.
D15. La parte finale del file game.js è mancante. Stampa di nuovo solo quel file.
-> A causa di una piccola parte mancante nella parte finale del file game.js, è stata richiesta la ristampa di quel solo file.
D16. Il file game.js è troppo lungo. È possibile suddividerlo in base alle principali funzioni?
-> Poiché un singolo file js è diventato troppo lungo, è stata richiesta la suddivisione in base alle funzioni per una gestione futura, e ciò è stato implementato come segue.
Certo, naturalmente. Il file game.js può essere suddiviso in base alle principali funzioni per renderlo più facile da gestire. Proviamo a suddividere i file come segue:
characters.js: Definizione delle classi Character, Player, Monster
items.js: Definizione delle classi Weapon, Armor e dei dati correlati
game.js: Classe Game e logica principale del gioco
ui.js: Funzioni relative all'interfaccia utente (disegno della canvas, aggiornamento dello stato, ecc.)
main.js: Funzioni relative all'inizializzazione ed all'esecuzione del gioco
D17. Il file main.js è mancante. Stampa di nuovo solo quel file.
-> Anche il quinto file finale presentava una parte mancante alla fine, quindi è stata richiesta la ristampa.
D18. Stampa di nuovo il codice sorgente HTML in modo da includere i file js suddivisi.
-> Richiesta di stampa del codice sorgente HTML che include i file suddivisi.
D19. C'è un bug che impedisce la visualizzazione della healthbar sulla canvas durante il combattimento. Controlla il codice e correggilo.
-> Viene visualizzata correttamente, ma la barra della salute viene visualizzata solo all'inizio e non durante il combattimento, quindi è stata richiesta la correzione.
D20. Si verifica un errore durante il disegno di monsterImage in ui.js. Correggilo.
-> Si è verificato un errore nella funzione, quindi è stata richiesta la correzione.
Con questo, il lavoro dell'ora di pranzo è terminato e il risultato funziona correttamente.
Commenti0