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

Mon programme Discussion :

[Freeware] [C#] Sudoku


Sujet :

Mon programme

  1. #1
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut [Freeware] [C#] Sudoku


    Voilà, un petit sudoku, histoire de se dégourdir. Fait avec C# + WPF, il nécessite le .NET Framework 3.0 minimum (et par extension, Windows ...).
    * Pour commencer, "Nouveau".
    * Pour spécifier une valeur, click gauche dans la case puis click sur le nombre voulu. Pour effacer, click droit dans la case.
    * Pour savoir si les valeurs entrées sont les bonnes, "Vérifier".
    * Pour abandonner (:p), click sur "Solution". Les mauvaises réponses (ou absentes) seront en rouge. Les autres seront bonnes (a priori).

    Limitations :
    * Je génère un sudoku, mais il n'a pas forcément une seule solution. On peut se retrouver avec des solutions où les 4 dernières cases sont interchangeables. C'est un problème mathématique, pas un bug (si quelqu'un veut m'aider, libre à lui, mais à la base c'est un petit truc codé sur un coup de tête) mais normalement ce n'est pas très fréquent.

    Screenshot :


    Téléchargement :
    http://smyley.developpez.com/program...tup-sudoku.exe

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Juste pour le fun, page générée avec la prochaine version de DreamShield (que j'ai pas encore publié) :
    http://smyley.developpez.com/program...r/product.html

  3. #3
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    En théorie, les sudoku proposés sont censé n'avoir qu'une solution

    Pour vérifier s'il y a une solution, il faut passer par une résolution, par exemple via un backtracking : http://www.developpez.net/forums/d63...-backtracking/

  4. #4
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Comment avec le backtracking je peut voir qu'il y a au moins 2 solutions ? (il y en a toujours au moins 1, ça c'est pas le problème).
    (Par contre ça risque d'augmenter le temps de génération si je trouve que des grilles à solution multiples ... mais la probabilité ne doit pas être bien grande, enfin, je ne sais pas)

  5. #5
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Citation Envoyé par smyley Voir le message
    Comment avec le backtracking je peut voir qu'il y a au moins 2 solutions ?
    J'ai dit : "Pour vérifier s'il y a une solution" au sens : "Pour vérifier s'il y a au moins une solution" car j'avais compris mais que tu pouvais générer des cas sans solutions. Mais je viens de relire et ce n'est pas le cas en fait.

  6. #6
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Donc il n'y a pas d'algorithme tout fait pour voir si la grille a une et une seule solution ?

  7. #7
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Nouvelle adresse de téléchargement :
    http://smyley.developpez.com/program...u/product.html

Discussions similaires

  1. Les freewares pour la lecture de fichiers multimédias
    Par Michaël dans le forum Autres Logiciels
    Réponses: 42
    Dernier message: 01/01/2020, 18h56
  2. gros bug interbase 6 freeware
    Par camis dans le forum InterBase
    Réponses: 18
    Dernier message: 28/01/2004, 11h42
  3. [langage] Recherche d'un editeur Perl (freeware)
    Par marouanitos dans le forum Langage
    Réponses: 2
    Dernier message: 07/10/2003, 08h17

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