Y a-t-il des jeux de style CRobots qui prennent en charge les robots écrits dans plus d'une langue?

StackOverflow https://stackoverflow.com/questions/742628

  •  09-09-2019
  •  | 
  •  

Question

Il y a plusieurs années, tout comme je commençais à commencé avec la programmation, je suis tombé sur certains jeux de programmation dans le style de CRobots (je ne pense pas que ce fait était CRobots, mais un clone de toutes sortes) qui étaient assez cool pour jouer avec.

Récemment, j'ai eu un sentiment de « programmation est un travail, ne pas jouer », que je préférerais me débarrasser, alors je me suis ce serait mieux que de contester mes collègues à un concours de qui peut faire le meilleur robot .

Cependant, avec beaucoup de différents niveaux d'expérience et de nombreuses préférences en ce qui concerne le langage de programmation, je préfère ne pas lier la compétition à une seule langue. Ceux que je trouvais après une fin de nuit de googler semblent être liés à une seule langue, et même ceux qui sont basés sur Java (comme Robocode) semblent avoir des problèmes en essayant d'utiliser Jython ou d'autres langages JVM (qui, en théorie devrait fonctionner).

Y a-t-il des jeux de ce type là-bas qui ne se limite pas à une seule langue?

Était-ce utile?

La solution

Après plus de creuser, j'ai trouvé deux projets qui semblent être assez matures: IWOR et RealTimeBattle , toutes deux sont basées sur les systèmes de messagerie simples pour les robots de communiquer avec un serveur qui contrôle la bataille.

Cela signifie que vous pouvez mettre en œuvre un robot dans une langue que vous voulez, tant qu'il peut prendre en charge les sockets (pour IWOR) ou stdin / stdout (pour RTB).

Autres conseils

Robocode deviendra. NET activé bientôt . Et il y a un bon potentiel pour d'autres langues pour la JVM.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top