Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GENERATEUR SUDOKU (WIN32)


Information sur la source

Catégorie :Jeux Classé sous : sudoku, jeu, générateur Niveau : Débutant Date de création : 19/08/2005 Date de mise à jour : 01/04/2006 16:45:19 Vu / téléchargé: 24 966 / 4 452

Note :
9,65 / 10 - par 17 personnes
9,65 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (38)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Suis pas mathématicien, mais voilà j'essaie de créer le fameux jeu SUDOKU.
Le but est de remplir les cases vides de telle manière à ce que chaque ligne horizontale, chaque colonne et chaque carré de 9 cases contiennent tous les chiffres 1 à 9.
Renommer sudoku_v2.ex_ pour l'executable.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

22 août 2005 22:31:14 :
Resolution de problème lié à plusieures solutions trouvées. Maintenant solution unique.
23 août 2005 12:47:25 :
Ajout de fonction IMPRESSION
08 novembre 2005 11:07:14 :
ajout impression solution ,capture instantané d'écran et style XP
21 décembre 2005 14:52:29 :
nouvelle interface, ajout de different niveau.
01 avril 2006 16:45:19 :
Ajout d'une minuterie, activation des touches directionnelles pour faciliter le deplacement dans la grille.

Commentaires et avis

signaler à un administrateur
Commentaire de Joky le 19/08/2005 13:33:35

Pfiuuu :)
J'ai pas regarder les sources encore
Mais le jeu en lui même me plait :D
C'est quand même bien dur :p
Mainant on va matter la source ;)

signaler à un administrateur
Commentaire de Joky le 19/08/2005 16:20:22

Bé moi j'suis content parceque j'ai réussi à en faire un qui est différent de la solution :)
Fier de moi quand même :)

signaler à un administrateur
Commentaire de Joky le 19/08/2005 19:29:57

J'ai encore réussi une partie différente de la solution
A croire que j'suis un boss :)
Par contre
Pour vérifier que l'on à bon,
Ca serait bien de mettre la somme de tous les chiffres d'une ligne au bout de celle ci :)
Comme ça pas de risque de trompage :)

signaler à un administrateur
Commentaire de gagah1 le 19/08/2005 21:13:21

Très bien Joky, si tu as reussi une partie differente à la solution proposé c'est que je devrais verifier le code. Normalement on ne devrait trouver qu'une seule solution. Peut-etre il y a une erreur sur le calcul des masquages des chiffres.
Merci pour cette remarque.

signaler à un administrateur
Commentaire de vecchio56 le 19/08/2005 21:48:59 administrateur CS

Méfions-nous quand même de Joky le mythomane

signaler à un administrateur
Commentaire de Joky le 19/08/2005 22:45:29

Non j'ai des preuves :)
http://membres.lycos.fr/Joky/Solution.JPG
http://membres.lycos.fr/Joky/Solution2.JPG
Et voila :)

signaler à un administrateur
Commentaire de gagah1 le 20/08/2005 07:58:50

J'ai confiance en Joky.

signaler à un administrateur
Commentaire de gagah1 le 22/08/2005 22:33:13

Mis à jour effectué, vous ne devriez pas trouver d'autre solution que celle proposée.

signaler à un administrateur
Commentaire de gagah1 le 23/08/2005 12:49:24

Maintenant vous pouvez imprimer votre SUDOKU et jouez tranquillement. N'oubliez pas de sauvegarder la partie avant de fermer pour que vous puissiez voir la solution.

signaler à un administrateur
Commentaire de strongman1 le 28/08/2005 15:59:55

bravo, ca marche super bien...

signaler à un administrateur
Commentaire de zut69 le 14/10/2005 20:49:52

t es sur que ca marche a tous les coups ? qu il n y a qu une seule solution ? parce que je croyais que c etait qu un seul type qui avait réussi a faire ca, un anglais, qui en a les droits d auteur et qui se fait la monstre tune.

signaler à un administrateur
Commentaire de Joky le 14/10/2005 21:03:13

Non ça c'est le rubicube lol

signaler à un administrateur
Commentaire de zut69 le 14/10/2005 21:11:03

ah ok, alors sinon y a qqn qui pourrait expliquer en gros le code, en résumé la manière utilisée pour qu il n y ait qu une soluce?

signaler à un administrateur
Commentaire de zut69 le 14/10/2005 22:29:30

sinon je trouve super coooooooooooooool comme prog. bravo ! Mais juste un détail, ce serait pratique de pouvoir imprimer la soluce (en mettant par ex un bouton imprimer sous la grille corrigée)

signaler à un administrateur
Commentaire de gagah1 le 24/10/2005 19:12:19

ZUT69 >> j'ai bien verifié plusieures fois le code, tu ne dois pas trouver qu'une seule et unique solution à chaque proposition donnée.

signaler à un administrateur
Commentaire de zut69 le 25/10/2005 10:46:11

la j ai l impression que y a qu une solution, mais parfois c est impossible, on est souvent bloqué.
Sinon comment on pourrait rajouter un bouton en dessous de la solution pour l enregistrer en tant qu image par ex, parce que des fois je voudrais corriger, mais j ai plus acces a la meme grille...

signaler à un administrateur
Commentaire de gagah1 le 08/11/2005 11:13:37

Mise à jour effectué. J'ai ajouté un bouton pour imprimer la solution, un bouton pour enregistrer l'image de tableau et j'ai ajouté aussi un petit commentaire sur l'algorithme que j'ai utilisé.

signaler à un administrateur
Commentaire de zut69 le 08/11/2005 20:49:04

Yeah man, joli t as assuré, ca donne vraiment mieux comme ca !

signaler à un administrateur
Commentaire de chasseurdedemon le 23/11/2005 19:33:28

salut j'essaye de programmer un sudoku aussi mais je ne c'est pas comment on fait quand L a choisis les numero de vérifier si il y a bien les num de 1 a 9 par colone , ligne, case parce que moi quand le prog choisis les chiffre je me trouve avec plusieur foi le même chiffre par ligne, cologne, et case.
alors est-ce que quelqu'un peut m'aider svp merci d'avence
++

bonne programmation a tous

mokmap

signaler à un administrateur
Commentaire de pofipofo le 24/11/2005 11:55:09

et bien chapo Mr!!! J'espere atteindre ce niveau un jour!!!!
10/10 TB!!!!

signaler à un administrateur
Commentaire de chasseurdedemon le 25/11/2005 18:10:45

est-ce que quelqu'un peux me détailler le code source car j'aimerais comprendre comment il fait pour remplir la grille de numéro.
merci d'avence.

mokmap  [NC]

signaler à un administrateur
Commentaire de testetrtr le 17/12/2005 19:32:47

moi je vien de coder un code en php qui reoud les sudoku de ce log, sufit de coppier les chiffres apparente pour avoir la seul sollution possible.(le code sera dispo dans la semaine)

ps, apparament y a des grilles auquelle y a plus d'une sollution( a confirmer par les pro des math.

signaler à un administrateur
Commentaire de gagah1 le 21/12/2005 14:54:07

Voilà une mise à jour avec une belle interface.

signaler à un administrateur
Commentaire de errikke le 27/01/2006 21:13:39

Beaucoup de code de SUDOKU sont présents sur le site, le tien
a une particularité ; il est parfait ... en fait tu as été égal
à toi même et nous a fournie la même qualité que pour tes codes
précédents. Dommage que tu ne commentes pas plus, car il y a non
seulement énormément à apprendre par l'étude de tes codes, mais
de plus, ta façon de coder est très "propre".
Pour ton SUDOKU, je me suis permis d'y ajouter une fonctionnalité
de saisie d'une grille existante (afin de pouvoir la travailler et
surtout la résoudre!), pour mon usage personnel ...
Merci.

signaler à un administrateur
Commentaire de victorcoasne le 05/02/2006 08:39:35

10/10 !
Ai-je besoin de préciser pourquoi ?
C'est comme d'habitude une très belle source sous Dev-c++

Bonne prog,
@++

signaler à un administrateur
Commentaire de Eagle4 le 05/04/2006 17:43:01

Dis moi j'ai pas l'impression que tes grilles générées soit homogènes... j'entend par là que entre 2 grilles difficiles, on peut trouver des grilles difficiles assez simple et d'autres plus dur... ca vient du fait que tu ne distingue pas entre tes cases vide avant de les mettres le nombre de cas par cases... certaines ont 8 possibilités de chiffre, certaines en ont que 2... je pense que pour que ton sudoku soit vraiment parfais, il faudrait faire ce truc d'homogénisation et là ca sera parfais... (Quoi qu'il est déjà terrible ;))

signaler à un administrateur
Commentaire de gagah1 le 06/04/2006 09:57:30

Dans ce sudoku, cas des grilles difficile, les cases vides sont sélectionnées une à une aléatoirement, sans savoir quelle possibilité de chiffres pourraient-elles avoir, jusqu'à trouver qu'une seule solution à la fin. Donc c'est possible que des grilles sensées difficiles pourraient être resolues facilement.
Pour cela, j'essaierais de revoir la fonction des masquages des cases. Merci pour cette remarque.

signaler à un administrateur
Commentaire de ngi le 13/04/2006 04:43:57

Salut tous le monde je voudrai comment faire pour integrer la jeu sur une page html ou autre merci.

signaler à un administrateur
Commentaire de victorcoasne le 14/04/2006 23:38:31

Tu sais que t'es un marrant NGI mais je te donne des pistes. Soit tu fais un ActiveX pour Internet Explorer soit tu le réécrit totalement en JavaScript !

Bonne Chance

signaler à un administrateur
Commentaire de Eagle4 le 17/04/2006 19:06:12

bon alors toujours pas de nouvelles pour la génération ? moi j'ai essayé, je pense qu'il faudrait diviser le nombre de cases à mettre par 9 pour avoir le meme nombre de cases dans chaque blocs... du coup on a quelque chose de déjà bien plus homogènes, surtout au niveau esthétique (ya plus des grands trous comme avant) mais du coup la grille n'a pas forcement qu'une seule solution là :'(

personne n'a avancé ???

signaler à un administrateur
Commentaire de gagah1 le 18/04/2006 13:40:33

Pour moi un sudoku qui a plusieures solutions n'est pas au top. J'ai testé plusieurs fois des grilles niveau difficile, même si la génération est aléatoire, il est rare de le resoudre facilement. Donc je pense le laisser comme ça.

signaler à un administrateur
Commentaire de salsitawapa le 19/04/2006 10:17:19

Bon programme. Par contre, est-il possible d'imprimer que la grille de jeu ?

signaler à un administrateur
Commentaire de Eagle4 le 19/04/2006 13:36:50

oui tu as raison, un sudoku doit avoir qu'une seule solution (sinon c'est pas des vrais grilles de sudoku) par contre c'est pas un pb de difficuluté assez grandes, c'est un pb que les difficultés sont pas du tout homogènes, par exemple sur certaines grilles 5 min suffit pour les résoudres, et parfois il faut plus d'un quart d'heure... c'est space lol
yaurait il un moyen de faire ce sur quoi je suis partis mais qu'il n'y ai qu'une seule solution ???

signaler à un administrateur
Commentaire de gagah1 le 19/04/2006 13:58:45

Eagle4>>Je pense qu'il y a toujours un moyen pour resoudre cela mais j'ai pas le temps actuellement.
salsitawapa>>pour imprimer que la grille du jeu, supprime les 3 lignes n°625 à 627 de la fonction CmdPrint() dans le fichier main.cpp et recompile.

signaler à un administrateur
Commentaire de salsitawapa le 19/04/2006 16:00:29

OK Merci !!!

signaler à un administrateur
Commentaire de vivacom le 17/12/2007 21:01:36

bonsoir,votre code est exelent mais lors de la compilation de votre projet une erreur est produite:
erreur dans la classe wingrid

wingris see declared

signaler à un administrateur
Commentaire de prakti le 15/09/2008 20:37:31

Salut,

Tout d'abord bon travail. Mais maintenant vient le " MAIS " : Les Points suivants m'interesserai :

1)Comment tu genere les Chiffres d'un Tableau ( Details sur l'algorithme utilise ).
2)Comment m'est il garantie que chaque tableau a une Solution. ( Partie du Code qui le prouve et algorithme )
3)En quoi different les 3 Niveaux facile, moyen ou bien difficile et comment le constater.( Details sur les differences dans le code ).

Ce serait gentil d'obtenir des Reponses.
Sinon bonne continuation.

signaler à un administrateur
Commentaire de prakti le 22/09/2008 22:47:34


Y a t'il qqn qui Saurrait comment modifier le code de telle facon, qu'il me demande si je veux sauvegarder la grille actuelle avant qu'il ne commence un autre jeu ( generer une nouvelle Grille ). Car maintenant si je commence ä remplir un sudoku et que j'appuie sur "generer une nouvelle grille" alors je perds tout. J'aimerais bien qu'il me demande si je veux sauvegarder avant qu'il ne genere une nouvelle Grille.

qqn ä une idee ?

merci

Ajouter un commentaire

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 [anti-cheat] Quelles solutions ? [ par lingus ] Bonjour à tous, Voila, je souhaiterai savoir quelles sont les solutions anti cheat que je peu mettre en place dans mon futur jeu de course de voi Programmer un jeu en C/C++ [ par clyn20 ] Slt à ts, C pti mail car g besoin d'aide pr coder 1 jeu : le ball trap !!!! (si vs ne voyez pas ce ke c alé sur : http://www Projet en C/C++ : Coder un jeu [ par clyn20 ] Bonjour à tous, Ce petit message car j'ai besoin d'aide pr coder un jeu : le ball trap !!!! (si vous ne voyez pas ce que c'est, aller sur : Jeu vidéo besoin d'aide! [ par ATAKAN ] Bonjour tout le monde! Y aurait-il quelqu'un de très fort ou de très gentil (les deux c'est possible!) qui pourrait m'expliquer comment e jeu d'allumettes en C [ par irfa ] bonjour , je dois rendre un projet en C sur le jeu d'allumettes et comme je suis nulle en C je n'y arrive pas vraiment surtout  sur ,le fait de [vc++]bug d'une boite de dialogue [ par shadow1779 ] Bonsoir,je suis en train de retaper tout mes prog avec les API, et je m'attaque a mon logiciel pour modifier des settings de server de jeu, j'ai fais SUDOKU [ par elmouflones ] bonjour a tous je cherche a faire un sudoku en c et jaimerais avoir un peu d'aide merci Solver un sudoku avec le dancing-steps de Donald Knuth [ par kenny76 ] Bonjour, je suis en train d'implémenter la méthode de D.Knuth utilisant les listes doublement chainées pour résoudre les probl&#23 Besoin d'un Générateur de Bruit Gaussien Généralisé [ par tawfik26 ] Je travaille dans le domaine du traitement du signal et j'ai besoin d'un code source C d'un générateur de bruit gaussien généralis


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.