Accueil > > > APPLICATION KAKURO
APPLICATION KAKURO
Information sur la source
Description
Application kakuro permettant -> générer des grilles (niveau facile) -> création de ses propres grilles -> ouverture de grille (txt, xml) -> sauvegarde de grille (txt, xml, jpeg couleur, jpeg noir et blanc) -> solutionneur de grille
Conclusion
Compilé sous Eclipse 3.2 avec Java 1.6 : utilisation de la programmation générique . La Javadoc est volontairement non commentée : j'ai essayé autant que possible de choisir des noms explicites . Les sources sont également volontairement en anglais, mais l'application est en francais .
Historique
- 30 mars 2007 18:12:53 :
- Pas grand chose si ce n'est que maintenant on peut sauvegarder la grille (pour la fenêtre de notre choix) sous une image JPEG, le menu proposant de sauvegarder en couleur ou en niveau de gris.
- 02 août 2007 22:04:29 :
- La principale mise à jour réside dans la proposition de toutes les solutions. Egalement des boutons pour permettre de rendre la grille vierge de tout chiffre dans les cases valeurs. Enfin petite amélioration graphique : les chiffres ne collent plus aux bords des cases .
- 02 août 2007 22:07:17 :
- La principale mise à jour réside dans la proposition de toutes les solutions. Egalement des boutons pour permettre de rendre la grille vierge de tout chiffre dans les cases valeurs. Enfin petite amélioration graphique : les chiffres ne collent plus aux bords des cases .
- 03 août 2007 17:03:49 :
- Les fichiers n'étant pas directement visibles, j'ai recompressé moi-même l'ensemble, sans passer par Eclipse, et rennvoyé le fichier compressé.
- 08 août 2007 21:58:45 :
- à destination de tout utlisateur :
*** Les deux fenetres editeur et joueur n'ont plus
la réglette de choix de chiffres : il suffit de cliquer
dans la case à modifier et une rosace de chiffres à
sélectionner apparait (fenêtre qui disparait au moment
du choix du chiffre)
*** La fenetre joueur kakuro propose toutes les
combinaisons d'une somme si l'on clique sur son indice
(fenêtre qui peut être fermée en cliquant sur sa croix)
*** Le solveur de grille tient compte des chiffres déjà
inscrits
à destination des programmeurs :
*** Les balises des fichiers XML ont des noms beaucoup plus évocateurs
(utilisation de l'API JDOM au lieu du sérialiseur de
Java Beans). Toutefois, la structure est la même .
*** Les classes de LOGGING sont encores présentes au cas où,
mais le code de logging a été supprimé
- 09 septembre 2008 19:32:27 :
- Tout : l'interface, le code... et la pseudo-génération de grille comme fonctionnalité supplémentaire .
Format XML légèrement simplifié mais définitif .
- 09 septembre 2008 19:37:09 :
- Tout -> Code et interface, format xml (légèrement simplifié et définitif)
- 24 juin 2009 00:19:57 :
- J'ai encore recodé l'interface depuis le début; mais j'ai également implémenté quelque chose qui ressemble à un générateur de grilles faciles (au delà de 9 * 9 cases, la génération devient plus compliquée) . Pour cela je me suis inspiré des sources disponibles à http://startofentry.blogdns.org/space/k4kur0, k4kur0 étant une application kakuro pour mobile .
Enfin, malgré des efforts au début, le codage est très "sale et désordonné" et la gestion des erreurs est très brouillonne . Mais je préférais le finir avant cet été et je pense sortir des sources plus "propres" dès que j'aurais à nouveau le temps .
Le format XML est aussi légèrement modifié, le format texte ne gère plus les candidats multiples, ce qui peut faciliter son utilisation .
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
solveur kakuro [ par kspeciall ]
Bonjour à tous,Je dois faire un solveur de kakuro en java dans le cadre d'un projet complémentaire et je galère un peu. Je voulais savoir si quelqu'un
éditeur à coloration [ par didoux95 ]
Bonjour à tous.je souhaite faire un éditeur à coloration synthaxique. L'éditeur est fait, il ne me reste plus que la coloration du texte.C'est à ce ni
ches engine [ par simonlemay ]
Bonjour, je suis passioné des échecs et de programmation j'aimerais faire mon propre programme d'échecs. Le problèmes et que partir de 0 est très ardu
comment ajouter des images dans un JTextarea [ par imenmannou ]
Salut,Je fais une interface graphique , je veux faire un aide d'un éditeur pour cela ,j'ai fait une frame JFrame contenant un Jtextearea ,j'ai ecrit d
[Kakuro] Générer rapidement une grille . [ par loloof64 ]
Bonjour à tous J'ai du mal à créer de grilles de kakuro de taille assez importante (à partir de 8*8) .J'ai passé enormément de temps sur le Web pour t
Intégrer une fonction dans iReport [ par fench2 ]
Bonjour,Je cherche à intégrer une fonction dans iReport en utilisant l'éditeur de scriptlet.Dans cet éditeur, je défini bien ma nouvelle classe de scr
générateur de code [ par rchl164 ]
Bonjour je veux trouve un programme qui permet graphiquement de dessiner les interfaces, qui seront ensuite intégrées dans le projet. Lors de la comp
Glisser un fichier .txt vers un éditeur de texte fait en java [ par zakaria3220 ]
Salut, j'ai réalisé un éditeur de texte comme bloc-note de windows. Le problème que j'ai trouvé c'est quand je glisse un fichier .txt vers mon applica
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : COURRE : COUR par barhoum1111
Cliquez pour lire la suite par barhoum1111 RE : COURRE : COUR par Julien39
Cliquez pour lire la suite par Julien39
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|