Accueil > > > CREATION DE SUDOKU DIFFERENTS NIVEAUX ET RESOLUTION
CREATION DE SUDOKU DIFFERENTS NIVEAUX ET RESOLUTION
Information sur la source
Description
2 petites sources qui permettent : l'une crée des sudoku de 4 niveaux différents (garantissant une solution possible) l'autre sésolve les sudoku, elle affiche à l'écran q'une de toutes les possibilités, mais écrit toutes les autres dans un fichier texte. Le premier programme qui crée, affiche à l'écran, mais l'écrit également dans un fichier texte sour la forme de chiffre dont le 0 correspond à une case vide. "sudoku.in" le deuxième lit le sudoku via le fichier "sudoku.in", ce qui vous permet de rentrer votre propre sudoku dans ce fichier pour qu'il le résolve, il sort toutes les solution dans le fichier "sudoku.out"... Ne vous amusez pas à rentrer une grille vide (que avec des 0), car il y a plus de 6 * 10^11 possibilités (peut-être beaucoup plus), et donc votre programme n'affichera pas de solution à l'écran, mais en revanche écrira tout dans un fichier, qui dépassera je pense le disque dur du PC (au bout d'un certain moment certe mais bon...)
Source
Conclusion
Bug connu euh aucun, je compte sur vous pour me les signaler...
Mon générateur sera mis à jour je pense, car même s'il donne plus de 6* 10^11 grilles pour chaque niveau, toutes les grilles sont identiques -cf explicationd de la source)
Merci à tous ceux qui laisseront des commentaires négatifs comme positifs ;)
Historique
- 19 novembre 2005 12:13:27 :
- Bon j'ai remplacé les .exe par des .ex_ comme me l'a demandé l'admin, maintenant rien ne vous empêche de le recompiler vous-même si vous n'avez pas confiance
et j'ai retiré les accents...
- 19 novembre 2005 12:21:31 :
- j'avais oublié de remmetre la source dsl...
- 17 février 2008 01:18:43 :
- Cela fait un petit moment que j'ai créé un vrai générateur, un qui crée réellement une nouvelle grille, en revanche, il n'y a aucun controle quant à la difficulté, il est possible de gérer ce problème avec une euristique (fausse), qui serait de rajouter des cases en cas d'une difficulté moindre...
En fait pour décrire brièvement le code de ce nouveau générateur : il mélange de façon aléatoire une grille toute faite, puis il sélectionne toutes les cases de la grille dans un ordre aléatoire, et essaye de la retirer, s'il peut, il le fait, sinon, il remet la valeur, ce programme fonctionne à l'aide du code de résolution.
Je le mets à titre indicatif, le code est peu commenté il me semble, et pas forcement très propre, pour être honnête cela fait longtemps qu'il traine sur mon ordi, mais je me suis dit qu'il pourrait interesser des gens qui cherchent à créer des grilles, cela donne une base de départ.
PS : Aucun effort n'est fait sur l'affichage, car leur de sa création, je n'avais plus la librairie conio... Mais au moins tout le monde pourra le compiler
- 17 février 2008 01:20:46 :
- Cela fait un petit moment que j'ai créé un vrai générateur, un qui crée réellement une nouvelle grille, en revanche, il n'y a aucun controle quant à la difficulté, il est possible de gérer ce problème avec une euristique (fausse), qui serait de rajouter des cases en cas d'une difficulté moindre... En fait pour décrire brièvement le code de ce nouveau générateur : il mélange de façon aléatoire une grille toute faite, puis il sélectionne toutes les cases de la grille dans un ordre aléatoire, et essaye de la retirer, s'il peut, il le fait, sinon, il remet la valeur, ce programme fonctionne à l'aide du code de résolution. Je le mets à titre indicatif, le code est peu commenté il me semble, et pas forcement très propre, pour être honnête cela fait longtemps qu'il traine sur mon ordi, mais je me suis dit qu'il pourrait interesser des gens qui cherchent à créer des grilles, cela donne une base de départ. Aucun effort n'est fait sur l'affichage, car leur de sa création, je n'avais plus la librairie conio... Mais au moins tout le monde pourra le compiler
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Résolution du jeu sudoku [ par marik7335 ]
Salut tout le monde,J'aimerais avoir quelques quelques pistes pour pouvoir résoudre le jeu du sudoku en C. J'ai du mal à établir l'algo
Création du jeu DirectX ou/et OpenGL [ par nico1610 ]
Bonjour à tous, je me présente, Je m'appel Nicolas alias "=SG-Pro= ergo" je fais (à ce titre) parti de l'exélente teams Stargate-Pro et nous sommes à
Création d'un jeu de stratégie en CPP et DIRECTX ! [ par DunËsPIdËr ]
SalUt à tOuS! Nous sommes actuellement 4 programmeurs et 1 infographiste. Nous voulons créer un jeu de stratégie en temps réel sous Win utilisant di
tuto pour création de jeu 2D en c et avec winapi [ par dyroj ]
boujour,je souhaite aprendre tous se qu'il y a à savoir sur le monde du 2D.donc si vous avez des tuto sur le mapping,scrolling ... en c et non c++ et
Création d'un petit jeu [ par Petipo ]
Bonjour tout le monde. Avec un copain, on a envie de faire un petit jeu style "un livre dont vous etes le heros".Mais je voudrais qu'il y ait un syste
Aide pour la création d'interface grahique du jeu mastermind en c++ [ par justosharp ]
Slt!
cherche colaborateur pour création de jeu [ par L666 ]
bonjour a tous je recherche des programmateur assez for en C++ pour utilizer un moteur 3D que je posséde déja, par se que je suis pa assez f
mmorpg open source ! [ par BScrk ]
bonjour à tous...Alors voila, pour notre projet de fin d'année ( ecole polytech ) on a 3 semainespour faire un mmorpg ... Donc on
jeu video 3d avec directx9.0 et visual c++ [ par atonvi ]
salut les gars, je viens de commencer la conception d'un moteur 3d avec directx9.0 mais je me pose certaines questions. J'espère que vous pouriez
Developpement d'un petit jeu [ par morph12345 ]
Bonjour,je voudrais developper un petit jeu en 3d.J'ai regarder un peu pour le moteur j'ai choisi d'utiliser Irrlinch maisje ne comprend pas quel logi
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
ERREUR DE POINTEURERREUR DE POINTEUR par africanwinners
Cliquez pour lire la suite par africanwinners CLISTCTRLCLISTCTRL par dorras7
Cliquez pour lire la suite par dorras7
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|