Bonjour à tous !
J'ai développé un émulateur Dofus. J'aimerais pouvoir développer une IA pour les monstres externe à l'émulateur. Je voudrais savoir comment cela pouvait être possible de coder un second programme qui communiquerait avec l'émulateur.
Je voudrais pouvoir gérer la consommation de l'IA et de l'émulateur afin de dédier plus de ressources à celle-ci sans influer sur les performances de l'émulateur. J'ai pensé à un écrire un programme qui communiquerait avec l'émulateur via le réseau mais j'ai peur qu'il y est des latences mais je suppose que c'est le seul moyen ?
Mon but premier est d'augmenter les performances de l'émulateur et de permettre à l'IA de faire que ça (des calculs) via un système d'arbre de décisions et des sauvegardes et analyse des actions au court d'un combat pour éventuellement l'améliorer (focus, type de classe, etc..) et pourquoi pas faire marcher plusieurs IA en même temps toujours indépendamment de l'émulateur pour qu'elles puissent communiquer entre elle sur l'issu du combat.
Je sais pas si j'ai réussi à être clair n'hésitez pas à me le dire si il faut que je le sois plus.
En vous remerciant d'avoir pris le temps d'avoir lu :) (Ps : J'écris en java)