Billets de carlvb

Sudoku - résolution de grille

Sudoku

Ce fichier Excel tente de résoudre une grille SUDOKU à l'aide d'une macro VBA. 
On peut choisir entre une résolution pas-à-pas grâce aux techniques de base implémentées (groupes nus et cachés, fishs, wings, coloriage simple...). et une résolution directe par la force brute.

Le fichier permet également de tester une grille (aucune solution, solution unique, solutions multiples avec possibilité d'énumérations).

Résolution sudokuresolution-sudoku.zip (297.65 Ko)

Bon jeu,

Carlvb

2048 - Le jeu

2048
Une version Excel VBA du jeu 2048 dont je reprends ci-après une brève drescription de Wikipedia : 

Le but du jeu est de faire glisser des tuiles sur une grille, pour les combiner et créer ainsi une tuile portant le nombre 2048 

2048 se joue sur une grille de 4×4 cases, avec des tuiles de couleurs et de valeurs variées (mais toujours des puissances de deux) qui peuvent être déplacées avec une animation par scrolling quand le joueur appuie sur les touches fléchées de son clavier. 

Le gameplay du jeu repose sur l'utilisation des touches fléchées du clavier d?ordinateur pour déplacer les tuiles vers la gauche, la droite, le haut ou le bas. Si deux tuiles, ayant le même nombre, entrent en collision durant un mouvement, elles fusionnent en une nouvelle tuile de valeur double (par ex., deux tuiles de valeur « 2 » donnent une tuile de valeur « 4 »). À chaque mouvement, une tuile portant un 2 ou un 4 apparaît dans une case vide de manière aléatoire. 

La partie est gagnée lorsqu'une tuile portant la valeur « 2048 » apparaît sur la grille, d'où le nom du jeu. On peut néanmoins continuer à jouer avec des tuiles de valeurs plus élevées. 

Le programme propose trois fonctionnalités : 
- le lancement d'une partie classique (se joue avec les 4 flèches directionnelles) 
- le jeu en mode Automatique : le programme prend le relais du joueur et joue les coups jusqu'à ce que la grille soit bloquée. Le joueur peut néanmoins reprendre la main en cliquant à nouveau sur "Automatique" 
- une fonction de retour en arrière (annulation des derniers coups joués) 

En ce qui concerne le jeu en mode Automatique, le programme évalue les déplacements dans les quatre directions et choisit celui qui a la plus grande probabilité d'amener le jeu vers une grille "favorable". 
Plusieurs critères sont pris en compte dans l'évaluation et correspondent à ceux qui sont les plus cités sur les forums consacrés au jeu (progressivité et régularité de la grille, nombre de cases vides et possibilité de fusions, gros nombres coincés dans les coins). 
Chaque note représente soit un bonus pour favoriser les "bonnes" dispositions soit une pénalité pour éviter les "mauvaises" dispositions. 
Chaque paramètre est assorti d'un coefficient pour le calcul de la note globale. 

20482048.zip (52.4 Ko)


Voilà voilà, amusez vous bien. 

Carlvb

Scramble - inspiré d'un jeu de lettres bien connu

Scramble

Je vous présente un ensemble de fichiers entièrement conçus sous Excel 2007 et permettant de jouer à ce jeu de lettres bien connu dans plusieurs langues:

Les différents fichiers fournis dans le zip sont les suivants :

  • Le fichier Scramble - Jeu contre Ordinateur permet de jouer une partie classique contre l’ordinateur.
  • Le fichier Scramble – Duplicate permet de jouer une partie selon les règles du duplicate (recherche du meilleur score avec un tirage donné).
  • Le fichier Scramble – Solveur permet de résoudre une grille pour un tirage donné. On peut l’utiliser pour s’entraîner ou pour… tricher ;). Chacun des trois fichiers précédents comporte également un Anagrammeur qui peut servir pour d’autres jeux de lettres.
  • Les fichiers .dawg constitue des dictionnaires qui peuvent être utilisés avec les précédents fichiers.
  • Le fichier ScrambleCompilation Dictionnaire permet de créer dictionnaire personnalisé et de définir les règles dans la langue du dictionnaire (distribution et valeur des lettres).
  • Le fichier Scramble - Aide sommaire présente l'utilisation des différents fichiers du zip.

Vos commentaires, critiques et suggestions sont les bienvenus pour améliorer ces fichiers.

Merci et bon jeu.

Carlvb

Scramblescramble.zip (3.07 Mo)