Sujet
- #Développement de jeux avec l'IA
- #Création de jeux web
- #Processus de développement de jeux
- #Débogage de code
- #Fin de projet
Création: 2024-11-08
Mise à jour: 2024-11-08
Création: 2024-11-08 17:23
Mise à jour: 2024-11-08 17:24
Aujourd'hui, j'ai passé beaucoup de temps à ajouter des choses, ci et là. Cependant, en le faisant, j'ai réalisé que
l'IA n'est pas omnisciente.
-> Plus les fonctionnalités sont ajoutées et plus le code s'allonge, plus la qualité diminue et plus des bogues apparaissent. Ils ne sont pas résolus immédiatement, ce qui me force à utiliser le débogage et à suivre chaque élément moi-même.
Il faut bien concevoir la structure dès le départ.
-> En ajoutant progressivement des fonctionnalités, j'ai fini par les entasser dans une logique simple, ce qui a rapidement montré ses limites.
Cela a commencé par des combats simples -> combats automatiques -> ajout d'un livre de règles -> ajout de pages au livre de règles -> configuration de conditions sur les pages pour exécuter les combats en fonction de ces conditions -> ajout de la possibilité de configurer des attaques normales et des compétences dans le livre de règles.
En ajoutant des fonctionnalités au fur et à mesure, il est devenu difficile de faire fonctionner correctement le système...
Le combat a été conçu de manière aléatoire, et tout est devenu complètement fou...!.img
J'ai configuré la vente de compétences dans la boutique, les compétences apparaissent de manière aléatoire, et une fois achetées, elles ne sont plus vendues dans cette partie du jeu, etc. Après avoir passé du temps sur le débogage et suivi ligne par ligne du code, je me suis rendu compte de quelque chose.
Ah, j'essayais de faire ça avec l'IA, mais j'ai inversé les priorités. Je vais utiliser ce projet comme un excellent support pédagogique et
je dois m'arrêter ici.
La prochaine fois, je devrai construire et étendre les logiques importantes dès le début.
Commentaires0