[PHP5][POO][JEUX] SUDOKU

Signaler
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Messages postés
12
Date d'inscription
vendredi 10 septembre 2004
Statut
Membre
Dernière intervention
1 mars 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37150-php5-poo-jeux-sudoku

Messages postés
12
Date d'inscription
vendredi 10 septembre 2004
Statut
Membre
Dernière intervention
1 mars 2009

Entièrement d'accord avec athanor70. Dommage !

Une piste : faire un algo de résolution par méthode de déduction (raisonement humain) pour tester ta grille générée.

Les méthodes de résolutions utilisées peuvent être :
- valeurs interdites
- solitaire nu
- paires nues visibles
- paires nues cachées

On peut ajouter triples nues visibles et cachés, X-Wing et Swordfish. X-Wing et Swordfish risquent d'être un peu lourd pour du php... Je n'ai pas encore testé... Je ne sais pas trop comment m'y prendre pour le moment...

Le niveau de difficulté peut être ainsi déterminé par la méthode de résolution.

Je vois que le dernier post est de 2007. Peut-être que ton projet a évolué depuis ?

Voici ma version si tu veux t'en inspirer ;) et si tu as des idées...
http://www.phpcs.com/codes/PARTIE-SUDOKU-CHOISSISSEZ-DIMENSION-NIVEAU-DIFFICULTE-TYPE-GRILLE_46204.aspx

++
Messages postés
3
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
26 mai 2007

petits problèmes :

- plusieurs solutions pour une grille
- niveau de difficulté créé par le nombre de cases vides, ce qui n'est pas une bonne façon de proceder. Le niveau de difficulté ne depend pas que de cela, mais plutot des methodes que doit employer le joueur pour trouver LA solution (t'en fais pas, j'ai mis des mois et des mois a trouver pour mon jeu sudoku imperator en delphi)
Messages postés
4
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
22 octobre 2006

bonjour,

j'essaie d'integrer ton code sur mon srv local, et je rencontre un problème.

n'utilisant pas les sessions, je ne voi pas comment remplacer la ligne "$sudoku=unserialize($_SESSION['sudoku']);" dans mon code
Messages postés
1
Date d'inscription
dimanche 20 juillet 2003
Statut
Membre
Dernière intervention
1 septembre 2006

Bjr,
pour ma part, j utilise un algo different,
que je mettrais en ligne dés qu'il sera finalisé,

C.A.D. :

je me heurte comme toi, au fait qu il reste plusieurs
solutions à une grille donnée, et cela ne me convient pas,
je cherche la soluce dans les maths, notamment sur la definition des masques des chiffres affichés.


A++; bon courage et bon php a tous
Afficher les 36 commentaires