Pages: [1] 2 3 ... 6   Bas de page
Imprimer
Auteur Fil de discussion: [NDS] Skinz Sudoku !  (Lu 29773 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Mollusk Hors ligne
Administrateur
*****
Messages: 3546


Voir le profil WWW
Ne vous posez pas de questions, codez !

« 27 Avril 2007, 16:37:44 »

Et oui, voici un petit nouveau, encore un sudoku Azn Alors il faut que je vous explique le pourquoi du comment...

Ma copine est une fanatique du sudoku, elle met à genou les jeux DS l'un après l'autre, il fallait donc enrailler l'hémorragie vidéoludique... Des différents sudoku qu'elle a testé, le seul de vraiment intuitif est a priori celui du Dr. MachinTruc. J'ai donc décidé d'utiliser mes compétences pour lui faire un petit sudoku.

Histoire que ce soit quand même un peu intéressant à coder, il reconnait donc les chiffres, et on peut mettre des petites indications si on veut. Soyez indulgents, c'est une version beta Azn Je pense que tout est assez facile à comprendre sur l'utilisation, donc je vous laisser tester... De plus, comme tout sudoku qui se respecte, il va se baser sur un système de skins...

Le système de skin utilise PAFS depuis la dernière version. Mettez votre fichier png (seul format supporté, encore que je pourrais rajouter du gif et jpeg si ca tente quelqu'un) dans le dossier 'Skins', lancez PAFS.bat, et pouf, magique, votre skin est inclue Azn. Attention, ça remplace les skins par défaut, donc si vous utiliser ce système vous perdrez les skins par défaut Langue La limite est à 1Mo pour le total des skins, sachant qu'une skin prend 100 à 200ko ca laisse de la marge de manoeuvre je pense.



Et voici ce que ça donne ingame :



A noter que pour des raisons pratiques, je n'ai pas pu faire tester à beaucoup de monde le système de reconnaissance des chiffres Azn Il se base à 100% sur le système de reconnaissance de formes de PAlib. Si un de vos chiffres est mal reconnu, il suffit donc de venir poster ici avec le chiffre en question et la petite chaine de caractères donnée sur l'écran du haut... Et je rajouterai votre chiffre dans la prochaine version. Attention, merci de ne soumettre que de vraies erreurs de reconnaissance... Si votre 7 mal fait est pris pour un 1, c'est peut-être 'normal' Azn Chez moi la reconnaissance marche parfaitement Smiley


Voilà, tout est dit, je vous laisse à présent télécharger la rom du jeu. Merci d'avance pour votre aide Smiley

Mise à jour du 11 Juin 2007
  • Optimisations sur la mémoire utilisée et la vitesse de chargement (même si on ne voit pas la différence pour des raisons que j'expliquerai par la suite)
  • Nouveau code de génération de sudokus, symétriques. Peu testé, il marche, est plus lent que l'ancien code (en gros ça prend le temps qu'on avait gagné sur le chargement Azn)
  • Nouveau format de skins (le même qu'avant mais avec 2 lignes de plus pour supporter les nouveaux boutons)
  • Undo/Redo, sur 2048 niveaux. Ca fait genre 30 minutes de jeu si on fait 1 modification/seconde, je pense que ça suffira Azn Après tout, une grille ne contient que 81 cases...
  • Réorganisation du code histoire de faire plus propre, mais ça tout le monde s'en fout Azn
  • Mise en place du système de statistiques et sauvegarde, mais non fonctionnel ici. C'est une version beta, je vous ai dit, donc j'ai eu la flemme de cacher ça Azn
  • Confirmation quand on quitte
  • Surbrillance des lignes sur l'écran du haut pour plus de lisibilité (fucked up sur les émus)
  • Amélioration de la reconnaissance de certains chiffres pour plusieurs personnes (je ne sais plus lesquels mais ceux qu'on m'a soumis Azn)
Mise à jour du 28 Avril 2007
  • Nouvelles skins par défaut, par DayDream. A terme, il y en aura 4, une par niveau de difficulté...
  • Ajout d'une skin Naruto pour tester le système de skin, rien de particulier Azn
  • Niveau correctement reconnu comme terminé Azn Relance un nouveau sudoku directement
  • Les 8 de MasterDjé ont été ajoutés Langue
  • Ajout du bouton delete... plus pratique pour tout effacer, non ? Azn
Mise à jour du 29 Avril 2007
  • Ajout du splash screen Mollusk Games / SpriteAttack (daydream)
  • Mise à jour de l'écran de titre, j'avais oublié de l'inclure la dernière fois Azn
  • 2 nouvelles skins de DayDream, portant le total à 4 (plus naruto). Permet d'avoir 1 skin/niveau de difficulté !
  • Support de la pause, avec Start, le bouton pause, ou encore en fermant la DS (non testé). Lorsqu'on met en pause ça cache les chiffres pour ne pas tricher Azn
  • Ajout des skins peros avec PAFS, utilise le format PNG exclusivement. Cf le post principal pour la marche à suivre...
  • Petit bugfix, quand on commence à écrire un chiffre ça efface le gros, c'est plus pratique.
Mise à jour du 1er Mai 2007
  • Correction du splash sur DS
  • Ajout d'un menu/titre dynamique, je vous laisse voir Azn
  • Transitions plus agréables entre les différentes parties
  • Mise à jour de la reconnaissance des chiffres. J'ai pu jouer 2 sudokus de suite sans aucun soucis, alors je suis content Smiley
  • Ajout de flèches pour passer d'une case à une autre sans avoir à dézommer/rezoomer... On peut aussi utiliser le pad
  • Ajout d'un bouton de retour au menu
  • Ajout d'un effet de zoom pour l'affichage d'un nouveau chiffre
  • Correction d'un bug sur DS (affichage d'un petit quatre) quand on clique sur une case
  • Correction d'un bug dans la vérification de fin de sudoku, ça pouvait se planter et effacer un chiffre à chaque fois Azn
  • Affichage d'une petite animation (manque juste le son) quand on gagne, vous me direz si vous aimez ou pas Azn
  • Affichage d'un message d'erreur si la grille est pleine mais fausse
  • Ajout du backtracking sur le solveur, mais il n'est pas dispo depuis le menu, donc tout le monde s'en fout Azn Mais pour moi c'était important, permet de résoudre les sudokus plus que hardcores Wink
  • Surement d'autres choses que j'ai oubliées parce que j'avais la flemme de noter au moment où je les ai faites...
« Dernière édition: 16 Juin 2007, 14:16:20 par Mollusk » Journalisée

thoduv Hors ligne
Sr. Member
****
Messages: 364


Voir le profil WWW
Hello world...

« Réponse #1 : 27 Avril 2007, 16:47:58 »

Il l'a finalement fait !  Grin
Journalisée

Mollusk Hors ligne
Administrateur
*****
Messages: 3546


Voir le profil WWW
Ne vous posez pas de questions, codez !

« Réponse #2 : 27 Avril 2007, 16:53:17 »

Ah, et avant qu'on ne me le reproche, non, les grilles ne sont pas encore symétriques, mais dans la prochaine version elles le seront. J'ai fait au plus vite, le code de génération va être revu complètement Smiley

edit : et aussi, j'ai eu la flemme de tester si ça prenait vraiment en compte ou pas quand une grille est finie, mais on va dire que ça marche Azn (j'espère)
« Dernière édition: 27 Avril 2007, 17:04:22 par Mollusk » Journalisée

Pitt Hors ligne
Administrateur
*****
Messages: 575


Voir le profil WWW
« Réponse #3 : 27 Avril 2007, 17:06:03 »

Cheesy
Journalisée
Pyroh Hors ligne
Aspirant graphiste
Administrateur
*****
Messages: 786


Voir le profil
Vive le jambon !

« Réponse #4 : 27 Avril 2007, 18:51:42 »

 Cheesy
On va avoir des problèmes avec les lois anti-trust  Undecided
Je ne testerai pas parce que le sudoku me rend dingo dans le mauvais sens du terme mais je regarderai quand meme la reconnaissance de carac Wink
Journalisée

Citation de: Reppa chez Yus à 4h du mat en regardant "Salut les musclés" sur AB1
Ben quoi ? Matter ça c'est comme faire du retrogaming avec une télé Cheesy
Mollusk Hors ligne
Administrateur
*****
Messages: 3546


Voir le profil WWW
Ne vous posez pas de questions, codez !

« Réponse #5 : 27 Avril 2007, 19:02:51 »

Bon, apres 1 heure de bataille pour la faire décrocher de son autre sudoku "officiel", j'ai réussi à faire en sorte que ma copine le test... Verdict : plus mitigé que je ne le pensais :/

En fait, elle fait des 1 bizarres Azn la petite barre du 1 est plus grande que la barre verticale chez elle, ca a tendance à la prendre comme un 7 :/
Ensuite, elle fait ses 5 bizarrement, en 2 fois mais d'une facon que je ne connaissais pas Azn Ca inscrit le mauvais chiffre au début, mais une fois terminé ca affiche le bon, donc ca va
J'ai vu passer un 8 reconnu comme un 3, je cherche donc des gens qui écrivent le 8 à partir du centre pour tester Azn
Et enfin, son 4 passait pas top au début, elle faisait une barre super en diagonale, du coup ca prenait tout et n'importe quoi. Mais au bout de 2-3 coups elle a fait un effort pour le faire un peu mieux et c'était reconnaissance à 100% pour le 4 apres Smiley

Et je me suis merdé, à la fin du niveau ca n'a rien fait, elle m'a regardé et m'a dit "et maintenant, je fais quoi Huh?" Azn

edit : et comme je lui avais mis un facile à tester elle a pas eu besoin de faire les petits chiffres pour annoter donc elle a même pas trouvé ca bien :/
Journalisée

MasterDje Hors ligne
Diet Coke Addict
Global Moderator
*****
Messages: 3249


Voir le profil WWW
« Réponse #6 : 27 Avril 2007, 19:21:09 »

heu... tu t'attendais à quoi exactement ?  Grin
allez, courage ! Wink
rajoute un timer pour qu'elle batte son meilleur temps, ça peut l'accrocher, qui sait !
Journalisée

MasterDje Hors ligne
Diet Coke Addict
Global Moderator
*****
Messages: 3249


Voir le profil WWW
« Réponse #7 : 27 Avril 2007, 19:44:17 »

pour tes skins, tu acceptes jusqu'à quand ?
tu veux l'image tu t'en debrouilles ou tu veux des .c ?
Journalisée

Mollusk Hors ligne
Administrateur
*****
Messages: 3546


Voir le profil WWW
Ne vous posez pas de questions, codez !

« Réponse #8 : 27 Avril 2007, 19:56:00 »

Pour les skins c'est ouvert à vie, je poste demain une version avec PAFS pour tester soi-meme les skins. C'est au format gif, en respectant le format des gifs montrés ci-dessus... La DS décode le gif et en tire les fonds et textures Wink
Journalisée

MasterDje Hors ligne
Diet Coke Addict
Global Moderator
*****
Messages: 3249


Voir le profil WWW
« Réponse #9 : 28 Avril 2007, 08:57:08 »

alors mes 8 passent jamais !  Grin
Journalisée

Mollusk Hors ligne
Administrateur
*****
Messages: 3546


Voir le profil WWW
Ne vous posez pas de questions, codez !

« Réponse #10 : 28 Avril 2007, 09:01:57 »

Fais-en 2 et affiche ici le code stp Azn (ou mieux, passe me voir sur msn Wink   )
Journalisée

MasterDje Hors ligne
Diet Coke Addict
Global Moderator
*****
Messages: 3249


Voir le profil WWW
« Réponse #11 : 28 Avril 2007, 11:02:22 »

C'est niquel, mes 8 sont pris à 100% ! Bravo.  Cheesy

Pas mal efficace la reconnaissance !

et dans 'ma' version  Wink, le screen du haut à changé, avec la grille en reduction, c'est vraiment mieux... !
Journalisée

Mollusk Hors ligne
Administrateur
*****
Messages: 3546


Voir le profil WWW
Ne vous posez pas de questions, codez !

« Réponse #12 : 28 Avril 2007, 20:19:24 »

Petite mise à jour !
  • Nouvelles skins par défaut, par DayDream. A terme, il y en aura 4, une par niveau de difficulté...
  • Ajout d'une skin Naruto pour tester le système de skin, rien de particulier Azn
  • Niveau correctement reconnu comme terminé Azn Relance un nouveau sudoku directement
  • Les 8 de MasterDjé ont été ajoutés Langue
  • Ajout du bouton delete... plus pratique pour tout effacer, non ? Azn

Il reste encore plein de choses à retoucher mais ça commence enfin à ressembler à quelque chose. Je vais rajouter de ce pas le support de PAFS, là je voulais release, j'avais la flemme...

J'ai édité le premier post pour mettre le nouveau format (un peu changé) et des screenshots. A noter que les skins sont mises directement au format PNG, la DS se chargeant de tout cela... J'ai eu besoin de passer à du 16bit car DayDream mettait trop de couleurs différentes dans ses skins Azn

Est-ce que ça intéresse quelqu'un si je fais un gros post avec les différentes techniques/astuces dont je me sers dans ce homebrew, ou alors ce serait une perte de temps ? Azn
Journalisée

dark_vador Hors ligne
Full Member
***
Messages: 143


Voir le profil WWW
« Réponse #13 : 28 Avril 2007, 20:28:59 »

Cooool , faut que je test sa direct ! Merci Mollusk pour c boulot intenssif  Wink
Journalisée

Que la force soit avec vous !!
Darkmath Hors ligne
Administrateur
*****
Messages: 521


Voir le profil WWW
« Réponse #14 : 28 Avril 2007, 20:52:45 »

Citation de: Mollusk
Est-ce que ça intéresse quelqu'un si je fais un gros post avec les différentes techniques/astuces dont je me sers dans ce homebrew, ou alors ce serait une perte de temps ? Azn

Ca interesse toujours qqn, alors n'hesite pas. Ce ne sera pas une perte de temps.
Montre nous tes astuces, tes algos, tout!!!
Journalisée

Pages: [1] 2 3 ... 6   Haut de page
Imprimer

Aller à: