begin process at 2010 03 18 14:08:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > SUDOKU

SUDOKU


 Information sur la source

Note :
7,2 / 10 - par 5 personnes
7,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :sudoku, stringgrid, récursivité, backtracking Niveau :Initié Date de création :14/04/2006 Date de mise à jour :14/05/2006 11:12:25 Vu / téléchargé :7 580 / 1 408

Auteur : philauto2003

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Encore un sudoku , me direz vous , mais je ne suis pas un pro de la prog , alors j'ai voulu essayer , et le résultat ma fois...Il génère des grilles(pleines ou masquées 2 niveaux),en résout,enregistre et ouvre des grilles(quelques exmples de grille dans la source),imprime ;j'ai utilisé la récursivité que j'ai appris sur le net,un stringgrid et bien d'autres trucs et astuces .Alors bien entendu je suis toute ouie pour les remarques !!



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • apropos.dcuTélécharger ce fichier [Réservé aux membres club]4 076 octets
  • apropos.ddpTélécharger ce fichier [Réservé aux membres club]51 octets
  • apropos.dfmTélécharger ce fichier [Réservé aux membres club]156 300 octets
  • apropos.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier613 octets
  • autre_grille.dcuTélécharger ce fichier [Réservé aux membres club]4 026 octets
  • autre_grille.ddpTélécharger ce fichier [Réservé aux membres club]51 octets
  • autre_grille.dfmTélécharger ce fichier [Réservé aux membres club]560 octets
  • autre_grille.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier803 octets
  • candidats.dcuTélécharger ce fichier [Réservé aux membres club]3 086 octets
  • candidats.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 010 octets
  • GRILL11042006.sudTélécharger ce fichier [Réservé aux membres club]413 octets
  • GRILL11042006_soluce.sudTélécharger ce fichier [Réservé aux membres club]413 octets
  • grille.dcuTélécharger ce fichier [Réservé aux membres club]4 320 octets
  • grille.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 468 octets
  • grille_print.dcuTélécharger ce fichier [Réservé aux membres club]5 207 octets
  • grille_print.ddpTélécharger ce fichier [Réservé aux membres club]51 octets
  • grille_print.dfmTélécharger ce fichier [Réservé aux membres club]18 060 octets
  • grille_print.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 572 octets
  • GRILLE130406bis.sudTélécharger ce fichier [Réservé aux membres club]413 octets
  • grille14042006.sudTélécharger ce fichier [Réservé aux membres club]413 octets
  • GRILLEessai.sudTélécharger ce fichier [Réservé aux membres club]413 octets
  • IMGSUD.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier66 614 octets
  • IMGSUDO.pngTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 125 octets
  • monimage.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier600 433 octets
  • ouvre_sauve.dcuTélécharger ce fichier [Réservé aux membres club]3 548 octets
  • ouvre_sauve.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 721 octets
  • SUDOK.~dprTélécharger ce fichier [Réservé aux membres club]458 octets
  • SUDOK.cfgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier434 octets
  • SUDOK.dofTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 015 octets
  • SUDOK.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier458 octets
  • SUDOK.resTélécharger ce fichier [Réservé aux membres club]876 octets
  • SUDOKU.dcuTélécharger ce fichier [Réservé aux membres club]24 621 octets
  • SUDOKU.ddpTélécharger ce fichier [Réservé aux membres club]51 octets
  • SUDOKU.dfmTélécharger ce fichier [Réservé aux membres club]8 426 octets
  • SUDOKU.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier30 404 octets
  • Unit1.dcuTélécharger ce fichier [Réservé aux membres club]3 878 octets

Télécharger le zip


 Historique

14 avril 2006 19:36:41 :
Javais mis une image jpg dans lasource , mais trop gros alors voir le commentaire pour modifier la source.
14 avril 2006 19:57:13 :
Le jpeg est inclus dans la source
14 avril 2006 20:04:16 :
Ce prog est à utiliser tel que , ne pas tenir compte des remarques ci dessus sauf si vous voulez mettre votre jpeg
15 avril 2006 10:35:51 :
J'ai retiré les ~pas etc..
14 mai 2006 11:12:25 :
Saiaie des chiffres au clavier pour une plus grande souplesse d'utitlisation

 Sources du même auteur

Source avec Zip RÉPERTOIRE
Source avec Zip RECHERCHE GAGNANT LOTO
Source avec Zip CALCUL ELO DU JOUEUR D'ÉCHECS
Source avec Zip GESTION D'UN PARC DE VANNES AUTOMATIQUES
Source avec Zip JEU DE NIM OU DE MARIENBAD

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DE DÉS ZORG6 par dubois77
Source avec Zip Source avec une capture JOUEZ : LIGHTS 1.4 par JulioDelphi
Source avec Zip Source avec une capture JEU DE DAME DELPHI 7 par aom333
Source avec Zip JEU RAMI DES CHIFFRES SOLITAIRE par Toidil
Source avec Zip JEU DE TAQUIN par JCLESAGE

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture TQGRID UN STRINGGRID AMÉLIORER. par yanb
Source avec Zip Source avec une capture GESTION DE CASES À COCHER PERSONNALISÉES DANS UN STRINGGRID par Jean_Jean
Source avec Zip Source avec une capture CONQUÊTE TERRITORIALE par Debiars
Source avec Zip INTÉGRER UN TDBLOOKUPCOMBOBOX DANS TSTRINGGRID par lord948
Source avec Zip Source avec une capture UN PETIT JEU DE SUDOKU par jace1975

Commentaires et avis

Commentaire de Matt 261 le 15/04/2006 09:40:21

Une petite mise à jour du zip serait nécessaire pour virer tous les .~pas, dfm... qui sont des fichiers de sauvegarde. Je vais tester ta source (et je reviens...)...

Commentaire de Abadianet le 22/04/2006 08:25:29

Bonjour philauto2003,

Je suis également en cours de réalisation d’un sudoku en Delphi (sortie en mai, juin …)
Je te ferai quatre commentaires

Pour la jouabilité, il peut être plus simple d&#8217;utiliser le clavier pour choisir un chiffre, utilise l&#8217;événement OnkeyPress de ta forme principale et regarde dans cette procédure la valeur de Key par exemple if (Key >= '0') and (Key <= &#8216;9&#8217;) then &#8230;.

Pour trouver toutes les solutions, je n&#8217;ai pas regardé tes sources dans le détail mais si tu utilises la récursivité il faut poursuivre tout le chemin de recherche sans s&#8217;arrêter à la premier solution (qui doit être un élément de fin de recherche dans ton programme).

Ta version actuelle génère des grilles ayant plusieurs solutions possibles, ce qui est pour un vrai joueur (ce que je ne suis pas !) énervant. Mais c&#8217;est la conséquence de la « non recherche » de la solution unique de ton programme.

En plus pour les performances, la récursivité seule n&#8217;est pas suffisante pour avoir des performances sympas (en temps de génération de grille ou de recherche de solution). Il faut, dans un premier temps, utiliser des méthodes de déduction et si celles-ci n&#8217;aboutissement pas alors là utiliser une méthode récursive. Va voir sur un site comme http://www.mots-croises.ch/Manuels/Sudoku/ , tu y trouveras toute une liste de techniques de résolution.

En tout cas, bon boulot

Ma note : 8

Abadiane

Commentaire de philauto2003 le 24/04/2006 20:04:31

Merci Abadianet pour tes commentaires , j'ajouterai les améliorations dés que j'aurai le temps.

Commentaire de rolaescobar le 21/10/2007 19:08:40

quisiera que  agregaran a esta pagina el legunaje power builder codigos  en este lenguaje en especial qusiera el de sodoku para power builder

ingles
It(He,She) wanted that they were adding to this page the legunaje power builder codes in this language especially qusiera of sodoku for power builder

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Taille d'un stringgrid [ par padsou ] Salut! J'ai besoin de réduire un stringgrid automatiquement. En fait j'incrémente par programmation le nombre de cases selon le volume des information Fuite mémoire avec StringGrid [ par Stauf ] Bonjour,J'ai le problème suivant:Je crée dynamiquement des données puis libère l'espace une fois affichées. Jusque là, pas de soucis, l'espace est all récuperer les L et C visible à l'écran d'une Stringgrid [ par mik38 ] Bonjour,j'ai créé un composant dérivé de la stringgrid et effectuant un traitement très lourd sur le drawcell.Comment faire pour récuperer seulement l Récursivité sur un FTP [ par slhuilli ] Bonjour,Je suis a la recherche d'une source permettant de lister de maniere récursive le contenu des fichiers sur un serveur FTP. Je précise que c'est Griser les cellules differement d'une StringGrid? [ par bougste ] Bon Voilà mon problème...J'aimerais pouvoir griser certaine cellules de ma stringGrid...mais pas toute....(ou changer de couleur..)...Apparement on ne Enregistrer données d'un StringGrid dans un fichier [ par elguevel ] voila j'ai crée un programme, avec une StringGrid, et l'utilisateur peut la remplir a son gré, mais j'aimerai (sans passé par les bases de données) en aide stringgrid [ par Smeito79 ] 2 ptit question:-Comment peut-on faire pour avoir le numero de la colonne et de la ligne d'une cellule selectionné dans une stringgrid?-Comment peut-o Stringgrid [ par beruco ] Comment peut-on mettre le focus sur une cellule (non directement visible à l'écran) dans un StringGrid ? Création dynamique de StringGrid et Variable [ par ryadus ] Bonjour;j'ai crée dynamiquement des StringGrid;j'ai un bouton, un Edit, j'entre un nombre 'n' dans l'edit, je click sur le bouton, et n stringgrid app Problèe dynamique [ par ryadus ] Bonjour;Voici mon Probléme;je dois faire construire des tableau(Tableau=StringGrid et dans mon code ça sera des matrices), ensuite lorsque je rempli c


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales