Un jeu avec 102 lettres

Soyez le premier à donner votre avis sur cette source.

Vue 652 fois - Téléchargée 135 fois


Description

une de mes sources VB Net transposée en C#
Un jeu bien connu avec 102 lettres et qui commence par SCR............( vu que c'est une marque déposée)
Merci à CarlVB pour sa source en VBA dont je me suis inspiré : http://codes-sources.commentcamarche.net/source/100964-excel-vba-scramble-wordgame.
Merci à Ucfoutu pour les déplacements des pions ( plus de Drag and Drop)
Le dictionnaire fourni est l'ODS7 ( c'est le dictionnaire officiel en vigueur depuis début 2016). Il est fourni dans les ressources du projet . Il est possible de changer le dictionnaire pour le nouveau dictionnaire officiel lors de sa prochaine parution dans 4 ans. Le dictionnaire doit comporter un mot par ligne . Tous les mots doivent être en majuscules sans aucun tiret et sans espace ( ABATJOUR et non ABAT-JOUR ou ABAT JOUR). Les accents, cédilles et autres sont interdits aussi .
Le dictionnaire doit être par ordre alphabétique . Le projet supprime aussi les éventuelles lignes vides dans le fichier dictionnaire .
La création du dictionnaire utilise la méthode en 2 passes ( voir tuto de Carlvb : http://codes-sources.commentcamarche.net/faq/10903-compression-d-un-dictionnaire-sous-forme-de-dawg)
Trois modes de jeu sont implantés:
1) un mode Entrainenement
2) un mode Jeu contre Pc
3) un mode Duplicate
Lorsque le Pc est notre adversaire on peut choisir son niveau . Soit à un moment du jeu le fait qu'il y a 100 coups légaux jouables . Ceux-ci sont classés dans l'ordre croissant des points . Les niveaux sont définis ainsi :
Niveau Expert = coups 0 à 10
Niveau Bon = cousp 11 à 30
Niveau Moyen = coups 31 à 50
Niveau Débutant = coups 51 à 99
L'ordinateur choisit alors aléatoirement un coup légal dans la fourchette du niveau choisi par le joueur .
De plus lorsque l'ordinateur peut jouer un coup avec une lettre chère (ZQXWYK) on privilègie le coup avec une lettre chère le plus proche du niveau du joueur . Et sur ce plan là l'ordinateur est redoutable d'efficacité .
Une version en réseau local du jeu en Duplicate uniquement existe aussi a cette adresse : https://codes-sources.commentcamarche.net/source/102824-jeu-de-102-lettres-en-reseau-local
Le dictionnaire réel compressé est identique à ceux du jeu de 102 lettres en réseau et de la démo d'un dictionnaire compressé en DAWG que j'ai déposé .
J'ai rajouté la possibilité de voir la définition des mots joués grace au site https://1mot.net/ . Ceci n'est disponible que si on dispose d'une connection Internet évidemment .
Mises à jour fréquentes pour disposer de la dernière version optimisée et déboguée.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de vb95

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.