Wednesday, May 26, 2021
Je tiens mon "goomba"
Tags: desert zone, dr21, monster design, sketch
Thursday, May 20, 2021
PatchedReader
ça fait un moment que le projet me trotte en tête. Des années en fait: faire un éditeur de texte pratique pour Nintendo DS. Pas pour écrire une 2eme thèse avec, mais simplement pour pouvoir corriger facilement les scripts quand RunME me râle dessus. Il y a quelques jours, j'ai pris conscience que je n'avais pas nécessairement besoin d'un éditeur de texte complet: un patcheur de ligne pourrait déjà être bien utile.
Que je m'explique: le ScriptParser lit notre texte ligne par ligne et lance une exception quand la ligne ne lui plaît pas. Actuellement, je dois alors sortir mon laptop, avoir le même fichier .cmd, trouver la ligne défectueuse, écrire une version corrigée et la ré-uploader sur la DS pour faire un deuxième test.
Bon, pendant mes tests, je me suis mis en place un runME-autorun.nds qui permet de répéter les choses sur ordi à moindres frais, mais pour peu que ce soit les nouvelles animations ou qqch comme ça qui coince, je suis bon pour re-télécharger des .maps et autres .sprs avant de commencer à étudier le problème.
Donc, et si au lieu d'interrompre violemment l'évaluation du script, on basculait de la CmdWindow (qui exécute le script) à la PatchWindow, qui nous remontre la ligne ayant posé problème, nous permet de l'éditer et éventuellement de retourner dans CmdWindow ?C'est plus ou moins là que j'ai laissé le développement NDS avant de me faire ré-avaler par le royaume d'Hyrule.
Evidemment, si je veux que ça donne un jour quelque-chose, il faudra que j'accepte de ne pas utiliser tout de suite le système de reconnaissance d'écrite manuscrite, mais plutôt de partir vers un clavier virtuel un peu dans la veine de celui envisagé pour l'éditeur d'expressions à l'intérieur de LEDS.
edit July '21 ... get a first draft with better error reporting including word wrapping ... that almost works.
#OneTagPerWeek
ça n'existait pas encore, donc je le prends pour moi, en espérant que prochainement, d'autres feront la même chose. Je fais le tour de mon blog, un tag par semaine, pour les followers twitters qui sont arrivés après SchoolRush et qui n'ont pas le background qu'un CJ, un Gilles ou un Cyril aurait (voire un Piek, s'il est toujours sur Internet de temps en temps).
- | - | 3D 26/2 | Adventure 12/3 |
Allocation 19/3 | Amiga 26/3 | Badman 1/4 | C64 9/4 |
Dev-fr 16/4 | Evolution 23/4 | Fail 29/4 | Gadgets 7/5 |
Homebrew 11/5 | iGobController 19/5 | J | keen 27/5 |
Let's try 3/6 | Mario 10/6 | NewCollide 16/6 | OAM 25/6 |
Palette 2/7 | Q | R4 9/7 | Scripts 15/7 |
Testpoints 6/8 | UGM 14/8 | Video 19/8 | Walk 26/8 |
X | Y | Z | ? |
Bon, vous l'aurez noté, assez rapidement je suis passé d'une énumération systématique de mon tag cloud à "on prend un tag par lettre, on fera une deuxième passe si nécessaire" (parce que bon, les posts "Androïd" juste après "Amiga", ça allait finir par être long), puis "on est pas obligé de prendre le premier tag de la lettre de la semaine" en arrivant à dev-fr (parce que Rick Dangerous juste après C64, ça faisait aussi redite).
Et pas d'inquiétudes, vous les fidèles du RSS: vous y gagnez aussi. Parce qu'à chaque fois, je fais le tour des posts, je traduis (souvent vers l'Anglais pour l'instant, mais les francophones auront leur revanche au bout de 6 mois avec le #TagDeLaSemaine), je vérifie les liens, je répare les images cassées à coup d'archive.org quand c'est possible, etc.
(et bon, oui, entre ce petit jeu et Breath of the Wild, ça ne biloute plus beaucoup)
Tags: tagtionary, thisblog