Jeu de Dames - International Checkers

  scripts
  sprites
See inside
Instructions

Choisissez votre mode en tapant 1,2 ou 3 ou en cliquant sur la ligne correspondante.

En mode 1 joueur, cliquez sur un pion blanc. Les cases de destinations possibles s'allument, puis cliquez sur l'une d'entre elles pour valider votre déplacement. Puis attendez de nouveau votre tour.
Le programme check entre chaque changement de joueur les coups obligatoires (les prises). Si vous choisissez un pion qui ne peut rien prendre alors que vous devez effectuer un coup obligatoire, le programme refusera votre coup d'un signal sonore et aucune case ne s'allumera , vous devrez alors choisir une case autorisée.
L'ordinateur joue tout seul sans que vous ayez à cliquer quoi que ce soit il signale la case qu'il joue en l'allumant ainsi que sa case de destination et se déplace comme un grand.

Si vous choisissez le mode Edition, sélectionnez le pion que vous voulez ajoutez simplement en cliquant dessus puis sélectionnez une case sur le plateau où vous voulez ajouter ce pion, la case deviendra bleu. Cliquez à nouveau sur la case bleutée, le pion sélectionné sera ajouté. Lorsque vous êtes prêt, lancez la partie en cliquant sur le bouton Jouer.

Barre espace pour avoir accès aux Cloud Datas enregistrant les performances du programme
Touche L pour la liste des coups notation internationale

Notes and Credits

First International Checkers on Scratch !!!

Le programme gère toutes les règles internationales du jeu de dames.
La prise si elle est possible est obligatoire. Le programme pour le moment vous laisse le choix concernant la possibilité d'une prise qui n'est pas la rafle la plus longue. L'ordinateur pour sa part détermine la prise la plus longue jusqu'à 5 prises avec un pion et 4 avec une Reine ! :) Celà ne veut pas dire que s'il a la possibilité de prendre 6 pions il ne le fera pas. Mais si plusieurs possibilités s'offre à lui comme par exemple 6 pions par un chemin et 7 par un autre , peut-être qu'il ne calculera pas le chemin à 7 pions et qu'il aura choisi le chemin à 6 pions.

Merci à Smrman pour m'avoir répondu 2 fois sur le forum afin de déterminer l'indice d'une liste et pour la transcription horizontale et verticale d'une liste. Ce sont deux détails qui m'ont permis d'avancer dans le projet.

25/06: Menu sélectionnable par le clavier et/ou la souris
Ajout de la liste des coups et transcription internationale en appuyant sur la touche "L"
Correction Mode 2 joueurs
24/02 Tout les cas de parties nulles ont été ajoutées.
Correction de l'évaluation en cas de dernière pièce subsistante.
18/02 mode bloqué pour le blanc codé/rectifié. Nettoyage de tout les passages undefined suite à MAJ.
11/02 Grosse réduction du temps de calcul en mode faible.
Corrections de 2 bugs: lorsqu'on double cliquait sur la case selectionnée celle ci était parfois considérée comme la case de destination. Lorsqu'on cliquait sur un pion noir au moment ou l'ordi jouait c'était parfois le pion cliqué qui était joué au lieu de celui choisit par l'ordi.
Amélioration de l'IA en mode amélioré. Evaluation intégrale à 2 coups. Correction du minimax
3/02 Correction/Amélioration de l'IA en mode amélioré. La promotion n'est plus prioritaire à l'évaluation. Ajout de variables Cloud pour mesurer la puissance de l'IA.
1/02 Amélioration de l'IA Le programme calcul désormais tout les coups possibles ( et réponses) à 1 coup.
31/01 Amélioration de l'IA sur l'évaluation. Correction de l'évaluation
27/01: Enorme réduction sur les tps de calcul, le mode amélioré devient plus rapide que le mode faible !!!
Correction d'un bug après 3j de recherche à cause de passages devenu "undefined" :(
22/01: correction concernant la promotion des pions blancs. correction concernant l'évaluation.
21/01 Promotion intégrée à l'évaluation + évaluation en cas de plusieurs rafles possibles à partir d'une unique case.
18/01 Mode amélioré activé. Correction de l'évaluation. Réduction du temps de l'évaluation. Ajout du % de réflexion.
15/01 Grosse réduction de temps du checking des coups obligatoires. Merci à El15617 pour l'utilisation des blocs bleus sans rafraichissement de l'écran.
Réduction du temps de calcul pour l'évaluation du déterminer la plus longue rafle.
08/01 Evaluation en cas de plusieurs rafles possibles
06/01 bug fixé concernant les cases possibles pour une 2eme prise avec les Dames en NE SE
05/01 bug fixé concernant un pion en danger face à une reine.
02/01 Nlle amélioration concernant la défense des pions
31/12 Amélioration concernant la défense des pions.
27/12 légère optimisation du temps de calcul.
5/12 Bug corrigé suite au changement concernant la défense des pions qui peuvent être pris par une Reine. 2 cas supplémentaires ajoutés.
4/12 IA Noire améliorée concernant le défense des PN qui peuvent être pris par une Reine
2/12 IA Noire améliorée concernant la défense des pions noirs qui peuvent être pris. Bug corrigé pour contrer les adeptes du double clic souris.
1/12 1ère version partagée.
03/11 Début du projet

Shared: 30 Nov 2016 Modified: 30 Jun 2017
Favorite this project 29
Love this project 41
Total views 375
View the remix tree  4
  
More projects by Itharius