Identifiant:
Mot de passe:
Accueil
Devblogs
Voir tous les devblogs
Obtenir un devblog
Fiches Homebrews
Chat (IRC)
NoPaste
Lexique
Wikis
NDS/GBA
PSP
Wii
Forum
Accéder au forum
Messages non lus
Réponses non lues
Au secours !!!
Options
Rechercher
Se Connecter
Inscrivez-vous
Développement Amateur Francophone
|
Nintendo DS/GBA
|
Projets
|
[NDS] Skinz Sudoku !
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
Administrateur
Messages: 3546
Ne vous posez pas de questions, codez !
[NDS] Skinz Sudoku !
« 27 Avril 2007, 16:37:44 »
Et oui, voici un petit nouveau, encore un sudoku
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
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
. Attention, ça remplace les skins par défaut, donc si vous utiliser ce système vous perdrez les skins par défaut
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
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'
Chez moi la reconnaissance marche parfaitement
Voilà, tout est dit, je vous laisse à présent télécharger
la rom du jeu
. Merci d'avance pour votre aide
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
)
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
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
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
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
)
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
Niveau correctement reconnu comme terminé
Relance un nouveau sudoku directement
Les 8 de MasterDjé ont été ajoutés
Ajout du bouton delete... plus pratique pour tout effacer, non ?
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
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
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
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
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
Affichage d'une petite animation (manque juste le son) quand on gagne, vous me direz si vous aimez ou pas
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
Mais pour moi c'était important, permet de résoudre les sudokus plus que hardcores
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
http://blog.molluskgames.com
thoduv
Sr. Member
Messages: 364
Hello world...
Re : [NDS] Skinz Sudoku !
«
Réponse #1 :
27 Avril 2007, 16:47:58 »
Il l'a finalement fait !
Journalisée
Mon devblog:
http://thoduv.drunkencoders.com
Lapinou Jumps:
un jeu de plate-forme vertical avec un lapin mignon
--
S'il n'y a pas de solutions c'est qu'il n'y a pas de problème...
Mollusk
Administrateur
Messages: 3546
Ne vous posez pas de questions, codez !
Re : [NDS] Skinz Sudoku !
«
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
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
(j'espère)
«
Dernière édition: 27 Avril 2007, 17:04:22 par Mollusk
»
Journalisée
http://blog.molluskgames.com
Pitt
Administrateur
Messages: 575
Re : [NDS] Skinz Sudoku !
«
Réponse #3 :
27 Avril 2007, 17:06:03 »
Journalisée
Pyroh
Aspirant graphiste
Administrateur
Messages: 786
Vive le jambon !
Re : [NDS] Skinz Sudoku !
«
Réponse #4 :
27 Avril 2007, 18:51:42 »
On va avoir des problèmes avec les lois anti-trust
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
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é
Mollusk
Administrateur
Messages: 3546
Ne vous posez pas de questions, codez !
Re : [NDS] Skinz Sudoku !
«
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
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
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
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
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
"
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
http://blog.molluskgames.com
MasterDje
Diet Coke Addict
Global Moderator
Messages: 3249
Re : [NDS] Skinz Sudoku !
«
Réponse #6 :
27 Avril 2007, 19:21:09 »
heu... tu t'attendais à quoi exactement ?
allez, courage !
rajoute un timer pour qu'elle batte son meilleur temps, ça peut l'accrocher, qui sait !
Journalisée
MasterDje
Diet Coke Addict
Global Moderator
Messages: 3249
Re : [NDS] Skinz Sudoku !
«
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
Administrateur
Messages: 3546
Ne vous posez pas de questions, codez !
Re : [NDS] Skinz Sudoku !
«
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
Journalisée
http://blog.molluskgames.com
MasterDje
Diet Coke Addict
Global Moderator
Messages: 3249
Re : [NDS] Skinz Sudoku !
«
Réponse #9 :
28 Avril 2007, 08:57:08 »
alors mes 8 passent jamais !
Journalisée
Mollusk
Administrateur
Messages: 3546
Ne vous posez pas de questions, codez !
Re : [NDS] Skinz Sudoku !
«
Réponse #10 :
28 Avril 2007, 09:01:57 »
Fais-en 2 et affiche ici le code stp
(ou mieux, passe me voir sur msn
)
Journalisée
http://blog.molluskgames.com
MasterDje
Diet Coke Addict
Global Moderator
Messages: 3249
Re : [NDS] Skinz Sudoku !
«
Réponse #11 :
28 Avril 2007, 11:02:22 »
C'est niquel, mes 8 sont pris à 100% ! Bravo.
Pas mal efficace la reconnaissance !
et dans 'ma' version
, le screen du haut à changé, avec la grille en reduction, c'est vraiment mieux... !
Journalisée
Mollusk
Administrateur
Messages: 3546
Ne vous posez pas de questions, codez !
Re : [NDS] Skinz Sudoku !
«
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
Niveau correctement reconnu comme terminé
Relance un nouveau sudoku directement
Les 8 de MasterDjé ont été ajoutés
Ajout du bouton delete... plus pratique pour tout effacer, non ?
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
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 ?
Journalisée
http://blog.molluskgames.com
dark_vador
Full Member
Messages: 143
Re : [NDS] Skinz Sudoku !
«
Réponse #13 :
28 Avril 2007, 20:28:59 »
Cooool , faut que je test sa direct ! Merci Mollusk pour c boulot intenssif
Journalisée
Que la force soit avec vous !!
Darkmath
Administrateur
Messages: 521
Re : [NDS] Skinz Sudoku !
«
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 ?
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 à:
Merci de choisir une destination:
-----------------------------
Compos
-----------------------------
=> Compo Débile Dev-Fr !
-----------------------------
Les News
-----------------------------
=> News
=> Vos News
-----------------------------
Général
-----------------------------
=> Discussion générale
=> Demande de blogs
=> Evolution du site
-----------------------------
Articles
-----------------------------
=> Interviews
=> Tests
===> Vos Tests
=> Démos Techniques
=> Pimp My Code
=> Tutoriaux
=> Le HS total du dimanche
-----------------------------
Divers Developpement
-----------------------------
=> Idées de Projets
=> Codes et Optimisations
=> Emulation
=> Graphismes
=> Game Design / Level Design
=> Musiques
=> Autre
-----------------------------
Dev-FR Coding Compo 2007
-----------------------------
=> International Section
===> Apps
===> Games
=> Section Francophone
===> Applications
===> Jeux
-----------------------------
Nintendo DS/GBA
-----------------------------
=> Projets
=> Aide au développement
=> Résolu via IRC
-----------------------------
PSP
-----------------------------
=> Projets
=> Aide au développement
-----------------------------
iPhone / iTouch
-----------------------------
=> Projets
=> Aide au développement
=> Tutoriels
-----------------------------
Android
-----------------------------
=> Projets
=> Aide au développement
=> Tutoriels
-----------------------------
Dingoo
-----------------------------
=> Projets
=> Aide au développement
-----------------------------
Wii/NGC
-----------------------------
=> Projets
=> Aide au développement
-----------------------------
PS3/Linux
-----------------------------
=> Projets
=> Divers
-----------------------------
Xbox 360
-----------------------------
=> Projets
=> Aide au développement
=> Tutoriels
-----------------------------
Windows/Mac/Linux
-----------------------------
=> Projets
=> Aide au developpement
-----------------------------
PocketPC
-----------------------------
=> Projets
-----------------------------
Matériel
-----------------------------
=> Consoles
=> Ordinateurs
=> UltraPortables