IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

générateur grille sudoku : regler la difficulté ?


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut générateur grille sudoku : regler la difficulté ?
    salut les gars

    je me suis lancé dans la programmation d'un générateur de grille de sudoku mais je coince sur la manière de générer des grilles avec une difficulté réglable.

    j'avais prévu de régler le niveau de difficulté en limitant tout simplement le nombre de numéro présent dans la grille de départ mais des joueurs viennent de m'indiquer que c'est pas la bonne soluce ....

    qu'elle serait la bonne manière de générer des grilles de différentes difficultés ?
    facile < moyen < difficile

    merci

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Bonjour,

    je pense qu'il faudrait pour chaque grille à générer, calculer par exemple le nombre de cases vides dont est sur sur à 100% de connaitre le chiffre avec exactitude.

    Ce nombre de cases dont on est sur de connaitre avec certitude le chiffre doit varier entre x et y te permettant ainsi de "jauger" la difficulté de la grille générée...

    Enfin voilà une première approche

  3. #3
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    sauf que je suis parti dans l'autre sens
    je dois générer entièrement la grille pour savoir si elle est valide (c'est lourd et long) et si j'enleve des nombres une fois la grille fini, j'ai pas encore de méthodes pour connaitre le nombre de possibilité d'une case .... ca va pas être simple

    merci

  4. #4
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    y'a un algo sur le forum que j'ai pas lu mais qui semble assez complet sur le fond du débat...

    A voir si ca peut t'être utile si tu l'as pas vu encore

  5. #5
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    intéressant le sujet !
    je suis bon pour repartir en arrière et modifier mon "solutionneur" de grille qui comptait + sur la puissance de calcul que sur les maths.

Discussions similaires

  1. [C++]Génération de grille sudoku
    Par theprogrammeur dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 05/07/2008, 11h05
  2. Vérification d'une grille sudoku
    Par ergogirl dans le forum Pascal
    Réponses: 4
    Dernier message: 26/02/2007, 12h52
  3. [Free Pascal] Présentation grille Sudoku
    Par cocofoto dans le forum Free Pascal
    Réponses: 4
    Dernier message: 14/02/2007, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo