Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35 à 100 >> Réflexion >> Robots
Robots
Version : 0.9 Taille : 4704 octets Ajouté le : 2011-02-21 19:04 Modifié le : 2011-02-24 15:06
Auteur et posteur :
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Planète Casio - Jeu Casio de reflexion - Robots - purobaz - Calculatrices
Nombre de visites sur cette page : 5608
Score au progrank : 30
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
550 téléchargements | Soumettre un test


Description :

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...

Video descriptive du jeu

Règles

Cliquez pour découvrir
Cliquez pour recouvrir

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...


Commentaires :

Pages: Précédente | 1, 2

ThomatosHors ligneAncien administrateurPoints: 3495 Défis: 39 Message
Posté le 24-02-2011 à 09:00 | #
Oui oui, je m'en rend compte en la programmant (l'IA) qu'il y a beaucoup de possibilités

Et sinon pour info, ton IA est lourde ou pas ? Parc'que bon, certes la mienne est pas du tout optimisée (et pas finie non plus), mais elle pèse assez lourd et ça m'embête
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 24-02-2011 à 14:36 | #
La mienne faisait 1500 octets.
Mais j'ai fait l'erreur de la faire un seul programme :aie2:
Du coup, j'ai galéré pour la débuguer vu la complexité. Au bout de 5h acharnées, c'était devenu un tas de commandes immondes : j'ai abandonné.
Je compte mis remettre bientôt et tout recommencer en organisant bien l'IA avec plusieurs sous-programmes. Mais faut du courage

Allez les gars, si vous tenez à votre rang de programmeur, lancez vous dans ce défi et réalisez une IA. C'est passionant
LoulouxHors ligneAncien administrateurPoints: 7035 Défis: 61 Message
Posté le 24-02-2011 à 18:35 | #
J'en ai déjà fait, mon rang de programmeur tient debout...
ThomatosHors ligneAncien administrateurPoints: 3495 Défis: 39 Message
Posté le 25-02-2011 à 01:40 | #
Haaa ouais, nan mais la mienne est lourde, mais pas autant
Et j'ai aussi tout casé dans un programme, mais ça reste clair et organisé
NitrosaxHors ligneAncien rédacteurPoints: 1061 Défis: 17 Message
Posté le 25-02-2011 à 09:03 | #
Moi je pense que l'IA la plus efficace est réalisable, mais elle est très grosse et très complexe à faire vu l'étendue des possibilités du jeu. Enfin, on peut toujours essayer
ThomatosHors ligneAncien administrateurPoints: 3495 Défis: 39 Message
Posté le 25-02-2011 à 10:24 | #

Je viens de me rendre compte que j'ai fait une énorme connerie, je croyais que quand on avait deux cartes identiques alignées ça faisait 50, j'avais oublié que ça faisait seulement 10*la_valeur_de_la_carte ...

Donc toute mon IA est foireuse ...
Je sais pas si j'en ferai une correcte
LoulouxHors ligneAncien administrateurPoints: 7035 Défis: 61 Message
Posté le 26-02-2011 à 09:15 | #
Tqt, ça va venir !
Moi j'ai tout juste la flemme de me lancer je suis dans la réalisation d'un jeu déjà.
dannyboy
Statut : Invité
Posté le 03-03-2011 à 20:35 | #
Mais dans une battle entre 2 IA, si chaque IA utilise à son tour la liste 3, celle-ci n'est pas sauvegardée d'un tour à l'autre

Et si je comprends bien on n'a pas le droit de connaître les cartes de l'autre ?
ThomatosHors ligneAncien administrateurPoints: 3495 Défis: 39 Message
Posté le 04-03-2011 à 01:53 | #
L'autre a les même cartes que toi !

Pages: Précédente | 1, 2

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 117 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

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