9 votes

Quel est un bon jeu de société à utiliser pour un concours de programmation ?

Nous avons récemment organisé un concours de programmation où chaque équipe devait écrire une I.A. pour le jeu de société Broadside . C'était parfait car les règles étaient suffisamment simples pour que les équipes aient à se concentrer sur l'idée de base, à savoir quand et comment attaquer, et non sur le maniement d'un certain nombre de règles ésotériques. En même temps, il comportait de très bonnes règles de jeu, de sorte que l'I.A. la plus intelligente avait un avantage certain.

Alors, avez-vous des suggestions de jeux qui pourraient faire l'objet d'un concours de programmation ? Un jeu parfait aurait :

  • Manque d'IA existantes et facilement disponibles
  • Peut accueillir 6+ joueurs
  • Règles simples et faciles à comprendre (pas ou peu de cas limites).
  • Assez de profondeur pour que la meilleure IA ait un fort avantage.

7voto

TimM Points 646

Robo Rally ( règles ) pourrait être intéressant. De façon amusante, le jeu lui-même consiste à programmer un robot, l'un parmi plusieurs (jusqu'à 8) sur un plateau de jeu.

Chaque joueur reçoit 9 cartes d'instruction aléatoires par tour et en choisit 5 à jouer. Ensuite, tous les mouvements des robots sont évalués simultanément (plus ou moins). Votre robot peut être bousculé ou endommagé par les autres robots ainsi que par les tapis roulants et autres éléments du plateau. Le premier robot à atteindre tous les points de contrôle dans l'ordre gagne.

Vous devriez avoir quelques boutons à régler ici pour rendre le défi plus facile ou plus difficile :

  • Les joueurs connaissent-ils le plateau à l'avance, ou l'IA doit-elle s'en occuper de manière dynamique ?
  • Les règles de dommages peuvent être laissées de côté pour plus de simplicité, ou intégrées pour plus de complexité.

Il est possible que ce soit trop complexe, mais je pense que c'est assez bien adapté à ce type de concours.

C'est également un excellent jeu de société à jouer en personne, notamment avec d'autres programmeurs.

6voto

Stefano Borini Points 471

Arimaa

Comme il a été conçu pour qu'il soit difficile d'y implémenter une IA, Arima est le choix idéal pour une compétition sérieuse (non récréative). Et, s'il peut battre le meilleur humain, c'est un prix de dix mille dollars. En outre, le concepteur souhaite que les gens essaient. Il utilise également des pièces d'échecs et un échiquier, ce qui fait que les graphismes ne sont pas un problème, puisque des graphismes de stock ou même des caractères de police de symboles standard peuvent être utilisés.

Pour obtenir le règlement gratuit et des informations sur le défi Arimaa, consultez le site suivant http://arimaa.com/arimaa/

2voto

Cd-MaN Points 7911

Qu'en est-il Saboteur ?

Il s'agit d'un jeu pour 2 à 10 joueurs, aux règles très simples, dont le caractère aléatoire est limité par les "tuiles", mais qui permet de nombreuses options d'IA.

1voto

Jorge Alves Points 400

Coupe du monde de football

Les règles sont directes et très simples, et le succès dans ce jeu dépend de la capacité à comprendre comment vos adversaires jouent sans pouvoir voir quelles équipes vos adversaires "ont". Une IA non qualifiée peut dévoiler son jeu au début de la partie de la même manière qu'un joueur de rami non qualifié révélera ses objectifs à un adversaire expérimenté : elle peut déduire quelles sont les équipes que vous avez si vous ne faites pas attention à la manière dont vous jouez vos cartes.

Un autre avantage est que les équipes peuvent être réparties de manière égale entre 6, 8 ou 12 IA, en fonction de la manière dont vous souhaitez distribuer les équipes... vous pouvez modifier les bonus accordés à chaque équipe pour rendre les équipes plus ou moins égales, de sorte que le tirage au sort des équipes ait moins ou plus d'impact, ou même regrouper les équipes dans des paquets spécifiques et faire jouer chaque IA depuis des positions différentes, comme dans un tournoi de bridge en duplicata (peut-être même en distribuant les cartes de manière identique pour chaque manche).

Formule Dé

El règles sont relativement simples, et bien que la distance que vous parcourez soit en grande partie contrôlée par les dés, il y a une bonne part de stratégie impliquée dans le respect de la meilleure trajectoire à prendre, comment aborder les virages et autres. Une IA qui ne sait pas juger les virages et les positions relatives des voitures sera considérablement handicapée. Avec les règles avancées, si vous permettez aux "joueurs" de déterminer le nombre de points d'usure attribués à chaque composant, il devrait y avoir une variance supplémentaire entre les IA.

1voto

eddiegroves Points 183

Que diriez-vous de Blockus ? Il est simple, extensible à n'importe quel nombre de joueurs, même à 3d, et offre des choix intéressants sur les représentations des pièces. Il permet également de varier la forme et la taille des plateaux dans le monde de l'IA. Et c'est joli à voir fonctionner.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X