Dans tout les types de jeux l'interface de communication se fait par IN/OUT. Le but est donc de ne plus exécuter sur vos machines le code à déboguer mais de fournir un moyen de communiquer directement avec le serveur.
Si on prend le cas d'un jeux à 4 participants actuellement vous faites tourner 4 programmes et tour à tour vous lisez et écrivez vers les entrées et sorties standards respectifs.
Ce que je proposais c'est que pour le même cas seulement 3 programmes tournent sur vos serveurs et le 4eme (celui qui sera déboguer) tournera sur la machine du participant et lira et écrira les données vers un service qui vous aurez exposé.
De cette manière :
- vous n'avez pas a gérer l’intégration a l'IDE/langage : cela peut-être fait de différentes manières plus ou moins adaptées selon les langages
- la personne souhaitant déboguer son application est libre d'utiliser ces outils favoris.
si au passage vous mettez en place un service pour envoyer son code directement depuis sont environnement de développement, alors on se rapproche de la perfection :)
J’espère avoir été un peu plus claire, mais si cela est nécessaire on peut se mettre en contact hors du forum afin d'en parler.
[^] # Re: cool...
Posté par puyopuyo . En réponse à la dépêche Smash The Code, concours d'intelligence artificielle, démarre le 30 avril 2016. Évalué à 1.
Dans tout les types de jeux l'interface de communication se fait par IN/OUT. Le but est donc de ne plus exécuter sur vos machines le code à déboguer mais de fournir un moyen de communiquer directement avec le serveur.
Si on prend le cas d'un jeux à 4 participants actuellement vous faites tourner 4 programmes et tour à tour vous lisez et écrivez vers les entrées et sorties standards respectifs.
Ce que je proposais c'est que pour le même cas seulement 3 programmes tournent sur vos serveurs et le 4eme (celui qui sera déboguer) tournera sur la machine du participant et lira et écrira les données vers un service qui vous aurez exposé.
De cette manière :
- vous n'avez pas a gérer l’intégration a l'IDE/langage : cela peut-être fait de différentes manières plus ou moins adaptées selon les langages
- la personne souhaitant déboguer son application est libre d'utiliser ces outils favoris.
si au passage vous mettez en place un service pour envoyer son code directement depuis sont environnement de développement, alors on se rapproche de la perfection :)
J’espère avoir été un peu plus claire, mais si cela est nécessaire on peut se mettre en contact hors du forum afin d'en parler.