Télécharger le zip
Le jeu est intéressant mais votre raisonnement est à revoir !!Le jeu ne se compile pas sous D5 ni D6 !!Quelle manière tordue de dessiner la grille : Il y a plus facile .. suffit de voir mon source n° : 33874Je l'ai vu dans un quotidien et ne sachant pas comment ca s'appelle, je l'ai appelé "Les 9 carrés magiques".Mais au moins ca marche !Vous avez un bug lors de la création d'une nouvelle grille :message : " Pas de solution relancer une nouvelle grille"
Je vais regarder ce que vous avez fait pour améliorer mon code.Merci
Si vous connaissez le C/C++, jette un coup d'oeil sur cette source "Generateur de Sudoku":http://www.cppfrance.com/code.aspx?id=33318
Pour un truc de Débutant c'est super bon.Fonctionnement Ok en .net, reste cependantdes optimisations à effectuer.Je note 9 sur 10Bravo !!!
Des que j'ai un peu de temps je l'amoliore A+
A propos l'impression de la grille ne se faitpas correctement chez moi.Mais bravo encore !!!
salut michelroc !j'ai telechargé ton jeu de sudoku car j'essai d'en faire un en ce moment, mais le tient ne fonctionne pas sur mon PC.je precise que j'ai une version 7 de delphi.Est ce que ton code est en .net ? si oui, c'est surement la raison pour laquelle je ne peut pas compiler ton code source (il n'y as pas d'.exe dans le dossier .zip ); si tu peut m'aider ce serais cool !un develeppeur passionné, mais non innitié au .net !
Bonjour,J'ai une version en D7 qui se compile. Donnes moi une adresse email pour que je te l'envoi ce n'est pas en .NetA+Michel
Ouahou je vien de ma lancer dans la creation d'un Sudoku aussi et ton code est super bien!Felicitation!Bon j'ai pas eu le temps de tous regarder en profondeur, mais a premiere vu ca a l'air bien complet!
J'arrive pas vraiment a comprendre comment tu fais pour resoudre un Sudoku...Tu pourrais m'expliquer le principe?Merci
good work--very impressed
A la premiere case vide:Je recherche dans la ligne dans la colonne et dans le carre 9X9 tous les chiffres deja en place Puis je prend au hasard un chiffre parmis les chiffres restant à mettre que je mets dans la case vide Ansi de suite...... En cas d'impossibilite je recommence au debutEn cas ou je ne trouve pas de solution j'arrete la boucle et je met un message pas trouve de solutionCela peut prendre du temps il faut redonner la main avec l'intructionApplication.ProcessMessages; J'espere que ça reponds à ta qestion !! A+
Bonjour,Je trouve votre petit programme super sympa.Je connais un petit peu le langage Delphi, mais j'ai quelques petits soucis pour comprendre vos codes. J'aimerais savoir comment il est possible de remplacer un "Case ZZ of 1: 2:..."Merci d'avance.Cordialement,Elody.
Merci beaucoup j'ai compris...Mais c'est pas un peu bourrin comme methode?Merci encore!
Remplace Case If ZZ = '1' then .... If ZZ = '2' then .... If ZZ = '3' then .... If ZZ = '4' then ....Par exemple
Bonsoir!C'est encore Elody.Je suis toujours en train de faire un Sudoku. Mais j'arrive pas à mettre les couleurs pour certaines cases du stringgrid, ni à éviter les doublons. J'ai vu comment vous avez fait pour votre programme, mais je ne connais pas les "case", et d'autres fonctions.A la rigueur, si vous savez juste m'aider pour les couleurs ça peut déjà être bien.Merci d'avance pour l'attention que vous porterez à ma demande.Cordialement.Elody
BonjourDans l'unité (U_Sudoku1) il faut modifier les valeurs de couleur1 et couleur2 pour changer la couleur des casesExtrait de l'unite U_SUDOKU1..procedure TForm1.FormCreate(Sender: TObject);varCol, Row : integer;begin Couleur1 := $00CEFFF9; Couleur2 := $001EADFF; SetLength(Cellule,StringGrid1.ColCount); For Col := 0 to High(Cellule) do SetLength(Cellule[Col],StringGrid1.RowCount); For Col := 0 to High(Cellule) do Begin For Row := 0 to High(Cellule[Col]) do Cellule[Col][Row] := False; end; Form1.Height := 580;Etc......A+ Michel
salut à tous, moi j'ai essayé de prendre le problème à l'envers, a partir d'un grille de sudoku de départ trouver la solution... mon code fonctionne pour des grilles de niveau 1 et 2, mais j'ai du mal à implémenter des techniques avancé de résolution... je ne veux pas faire un truc style brute force sans interet, mon but c'est une aide à la résolution pour les personne qui son bloqués (ce qui arrive souvent à ma femme d'ailleur), si quelqu'un avait une piste... (je ne voudrais pas non plus entrer dans un système de calcul de probabilité pour chaque case...)
Bonjour, bonjour!Merci beaucoup pour votre aide des couleurs. J'avais comme même réussi, mais avec du mal, à trouver une autre manière de faire en attendant que vous me répondiez.C'est comme même gentil d'avoir répondu!Il me reste simplement le problème des doublons en colonnes, ligne, et zone. Je travaille simplement sur le stringgrid de départ, comme si c'était un tableau quoi.Bonne journée!
Bonjour,Pour les doublons moi je traite ce probleme dans l'unite U_sudoku3.A+
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 872 611 membres 56 nouveaux aujourd'hui 16 150 membres club