Dépendance externe à un programme

Inscrit
8 Septembre 2017
Messages
36
Reactions
8
#1
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)
 
Inscrit
22 Juillet 2018
Messages
81
Reactions
12
#2
Si tu es dans l’écosystème Java, Kafka a le vent en poupe et répond parfaitement à ta problématique
 
Inscrit
26 Janvier 2016
Messages
99
Reactions
34
#3
Pas du tout spécialiste du sujet
Mais pourquoi ne pas simplement lancer un programme externe a l entrée en combat avec des parametres d entrée qui se chargera de renvoyer l action a effectuer ?


Edit: autant pour moi j avais pas vu la gestion des ressources .

Ps tu utilises le meme pseudo sur d ?
 
Inscrit
8 Septembre 2017
Messages
36
Reactions
8
#4
Pas du tout spécialiste du sujet
Mais pourquoi ne pas simplement lancer un programme externe a l entrée en combat avec des parametres d entrée qui se chargera de renvoyer l action a effectuer ?


Edit: autant pour moi j avais pas vu la gestion des ressources .

Ps tu utilises le meme pseudo sur d ?
Oui ca va me demander de mettre le serveur sur un serveur dédiée très puissant pour pouvoir tenir la charge. Hors je préfère rester dans des trucs à petit budget :)
Yes c'est mon pseudo sur Dof :)
 
Inscrit
26 Janvier 2016
Messages
99
Reactions
34
#6
Et tu peux pas coté client ? (Apres tout c est leur combat x') ) quitte a sécuriser ça ?
 
Haut Bas