Qui de l'Homme ou du Robot est le plus évolué ?
36 robots qui n'acceptent qu'un seul maître... mais vous serez deux prétendant au titre !
Pendant que vous organisez les robots verticalement, votre adversaire s'efforce de la faire horizontalement. La course à la productivité est donc lancée.
Alignez des robots identiques pour décupler leurs rendement et optimisez leur placement sur toutes vos lignes pour ne surtout pas avoir de points faibles. Soyez vigilants et vous pourrez prendre votre adversaire à ses propres pièges.
Ce jeu est inspiré d'un célèbre jeu de société.
Les règles sont assez longues, mais vous verrez, elles deviennent très simples au bout de deux parties. On s'y fait très vite et le jeu devient passionant.
L'objectif du jeu est de permettre aux programmeur expérimentés que vous êtes, de mettre à l'épreuve leur programation et de se défier en réalisant des intelligences artificielles les plus fortes. La mienne est en cours de conception, un tournoi sera bientôt organisé.
Version 0.9, il n'y pas encore les graphismes du menu principal ni des cartes mais vous pouvez déjà jouer...
I. Cartes
36 cartes au total, 6 cartes pour chaque valeur de 0 à 5.
Au début de la partie chaque joueur reçoit 12 cartes qu'ils jouent tour à tour.
II. But du jeu
Le joueur 1 est propriétaire des colonnes verticales tandis que le joueur 2 détient les lignes horizontales.
L'objectif est d'optimiser les alignements de cartes de différentes valeurs, sachant qu'en fin de partie, le perdant sera le joueur qui possèdera la ligne ou colonne dont le score sera le plus faible.
III. Comptage des points sur la même ligne ou colonne
La valeur d'une ligne et la somme des cartes qui la composent.
- 1 carte seule compte uniquement pour sa valeur unitaire
- 2 cartes de même valeur (sur une même ligenou une même colonne) comptent pour 10 fois la valeur de la carte qui est en double
- 3 cates de même valeur comptent pour 100 points
- 4 ou 5 cartes de même valeur comptent pour 100 points pour les 3 premières cartes + la valeur unitaire de celle(s) restante(s)
Attention : 1 carte 0 compte pour 0 points
2 cartes 0 comptent pour 0 points
3 cartes 0 comptent pour 100 points
IV. Victoire
Quand toutes les cartes ont été jouées complétant ainsi le carré de 5X5, la ligne et la colonne la plus faible de chaque joueur sont comparées. Le gagnant est celui qui possède le score le plus élevé sur cette ligne ou colonne.
V. Déroulement du jeu
Lancez le programme, allez dans play, choisissez les joueurs ou les IAs à l'aide du replay.
Sélectionnez ensuite la distributions de cartes aléatoire ou manuelle. Pour la distribution manuelle vous ne pouvez valider que lorsque avec EXE que lorsque la distribution est exacte c'est à dire 12 cartes par joueur. Attention il n'y que 6 cartes de chaque valeur.
Chaque joueur joue ensuite tour à tour. Sélectionnez une carte et regardez votre jeu dans l'onglet carte, placez la carte avec l'onglet jouer puis valider avec yes. le programme s'occupe du reste...
Demain j'essaye de m'faire une petite IA, je viens de me coder une version de test du prog de base, le tiens est trop lourd
Edit: Mais pendant que j'y pense, toute les IA seront plus ou moins équivalentes. Si les gens sont pas trop bête ils vont tous aboutir à l'IA la plus efficace et ... je vois pas comment elles peuvent différer, mais bon, si ça se trouve c'est qu'encore une fois j'arrive pas à voir comment les gens peuvent penser d'une autre façon que moi ...
Pour avoir joué longuement à ce jeu, il existe à mon avis, de très nombreuses façons de penser et de réaliser l'IA étant donné le nombre important de possibilités à chaque tour.
De plus je ne pense pas que l'IA la plus efficace, comme tu dis, soit réalisable car ça dépend beaucoup de l'adversaire.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd