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 >> Othello ia
Othello ia
Version : 1.6 Taille : 4928 octets Ajouté le : 2011-12-22 22:32 Modifié le : 2012-05-21 22:19
Auteur et posteur :
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Planète Casio - Jeu Casio de reflexion - Othello ia - btl - Calculatrices
Nombre de visites sur cette page : 11289
Score au progrank : 33
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
845 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY-SA-NC


Description :

Je m'attaque ici au monument qu'est OTHELLO

je l'ai codé intégralement hier (et j'en suis assez fier), il marche nickel sans aucun bug
(enfin j'en ai pas trouvé )

Quand je me suis apperçu qu'il n'en existait pas en basic, je me suis dit "ça ne peut pas durer"
Alors je l'ai créé et maintenant j' arrête pas d'y joué et je ne m'en lasse pas

voici les règles pour les (peu de) gens qui ne connaissent pas :

les joueurs jouent à tour de rôle, chacun étant tenu de capturer des pions adverses lors de son mouvement. Si un joueur ne peut pas capturer de pion(s) adverse(s), il est forcé de passer son tour. Si aucun des deux joueurs ne peut jouer, ou si l'othellier ne comporte plus de case vide, la partie s'arrête. Le gagnant en fin de partie est celui qui possède le plus de pions.
La capture de pions survient lorsqu'un joueur place un de ses pions à l'extrémité d'un alignement de pions adverses contigus et dont l'autre extrémité est déjà occupée par un de ses propres pions. Les alignements considérés peuvent être une colonne, une ligne, ou une diagonale. Si le pion nouvellement placé vient fermer plusieurs alignements, il capture tous les pions adverses des lignes ainsi fermées. La capture se traduit par le retournement des pions capturés. Ces retournements n'entraînent pas d'effet de capture en cascade : seul le pion nouvellement posé est pris en compte.


C'est un jeu qui se joue a 2 joueurs sur la même calculatrice
le jeu possède également une IA ou intelligence artificielle qui réfléchit tout seul et contre qui vous pouvez jouez.
Elle possède 3 niveaux de difficulté croissante pour que ce jeu soit accessible à tous

Les commandes sont relativement simple:
- replay pour se déplacer
-[EXE] pour valider la case ou tu pose ton piont
-[EXIT] pour quitter le jeu
-[O] pour passer ton tour si tu ne sait jouer sur aucune des cases.

J'espère que vous prendrez autant de plaisir que moi à jouer a ce jeu

BTL


version 1.1
-Ajout d'une IA

version 1.2
-Amélioration de l'IA

version 1.3
-Ajout de niveaux de difficulté

version 1.4
-l'IA est encore plus poussé en mode expert. Et j'espère qu'elle vous donnera du fil à retordre avant de la battre...
version 1.5
l'IA ne joue plus toujours aux mêmes endroits si elle à le choix. On ne peut également plus entrer dans l'IA sans d'abord jouer car elle est protégée par les droits d'auteurs

version 1.6
-Plus de petit bug dans le menu j vs j
-ajout de la possibilité de regarder l'ia se battra contre ell-même
-indication des cases illégales


Commentaires :

Pages: 1, 2, 3, 4 | Suivante

JavierxdHors ligneMembrePoints: 1899 Défis: 13 Message
Posté le 22-12-2011 à 22:49 | #
Pour moi les IA des othello sont quelquechose de personnel (je n'ai jamais gagné contre une )
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 23-12-2011 à 08:36 | #
Il y a un addin, qui a une IA.
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Posté le 23-12-2011 à 08:38 | #
pourtant dans l'add-in "othello" se trouvant dans le pack d'add-ins de Neo j'arrête pas de battre les différentes IA de son jeu... 8)
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 23-12-2011 à 08:38 | #
Augmente la difficulté.
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Posté le 23-12-2011 à 08:43 | #
c'est ce que je fais mais ce n'est pas très clair...
Au dessus on a le droit entre différents types d'IA :
simple S ; simple T ; simple E ; simple ; moyen ; expert

et en dessous on peut choisir la difficulté d'IA:
[1-5]
mais une IA expert en difficulté 2 je la bats alors j'augment la difficulté mais là l'IA réfléchit pendant tellement longtemps pour trouver le meilleur coup que je m'endort toujours avant
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 23-12-2011 à 13:25 | #
Pour faire une IA c'est pas bien compliqué, suffit de parcourir toutes les cases libres du plateau et de calculer le nombre de pions que ça rapporterait de jouer ici. Et au final elle joue sur la case qui lui rapporte le plus.
On peut aussi ajouter des choses comme la difficulté de recapturer le pions, pour l'inciter à jouer dans les angles ou dans les zones encerclées.
Et une image du jeu serait mieux.
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Posté le 23-12-2011 à 14:21 | #
tient c'est exactement comme ça que j'avais pensé qu'une IA d'othello réfléchissait
mais en basic... ça doit être trèèèès lent

edit : voila une image du jeu
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 23-12-2011 à 15:02 | #
Ce ne sera pas trop lent si c'est bien conçu, parce qu'il ne faut regarder que les cases qui sont entourées d'au moins un pion adverse.
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Posté le 23-12-2011 à 15:59 | #
donc pour chaque case:
1)regarder les 9 cases autour de la case
2)celles qui ont un piont adverse : regarder si plus loin si il y a un de tes pionts (stocker quelque part combien de piont adverse il y a)

je veux bien essayer mais pour moi cet IA n'est pas forcément très intelligent car parfois il veut mieu prendre moins de pionts pour en prendre beaucoup plus au prochain coup...
je m'y met et vous dis quoi
JavierxdHors ligneMembrePoints: 1899 Défis: 13 Message
Posté le 23-12-2011 à 17:05 | #
Moi avec cette tecnique je n'ai jamais gagné

Pages: 1, 2, 3, 4 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 88 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