Comment créer un jeu comme Adventure quest
Il y a beaucoup à faire.
Ce que vous devez faire, c’est diviser les choses en très petits changements incrémentiels. Par exemple, commencez par afficher un menu avec des actions à effectuer (elles ne feront encore rien). Ensuite, peut-être mettre en œuvre un moyen d’entrer dans une bataille, où il afficherait votre personnage et l’ennemi. Ajoutez ensuite la possibilité d’effectuer une attaque simple qui inflige des dégâts (juste un montant fixe, pour l’instant). Maintenant, les batailles se terminent quand un côté est hors de santé. Et ainsi de suite, ainsi de suite.
La clé est de petits changements que vous pouvez vérifier qu’ils fonctionnent.
Si vous ne l’avez pas déjà fait, vous voudrez d’abord apprendre le reste du langage Java, ainsi que les bases de la bibliothèque standard (méthodes courantes, des choses comme la lecture et l’écriture dans des fichiers, etc.).
Vous devrez trouver un moyen de dessiner des images 2D (par exemple, voir ici). D’autres fonctionnalités dépendront exactement de ce dont le programme a besoin.
Je n’ai pas le temps ni la peine d’apprendre ce qu’implique exactement l’AQ, mais il semble que le système de combat soit d’une importance particulière, alors je commencerais par ça. N’implémentez pas d’éléments, de statistiques, etc. jusqu’à ce que vous puissiez d’abord obtenir un squelette de code. Il sera beaucoup plus facile de déterminer les spécificités de ceux-ci une fois que vous aurez du code en cours d’exécution. Vous pouvez hiérarchiser dans l’ordre de votre choix, mais n’oubliez pas : de petites modifications incrémentielles. Je le souligne fortement parce que c’est une façon éprouvée de développer de gros logiciels.