Articles

Affichage des articles du avril, 2024

Dis moi comment tu codes, je te dirai qui tu es...

Image
      Ce WE, je me suis décidé à reprendre le vélo d'appartement, en plus de la marche. Je suis content d'avoir pu faire 2 fois 30 km ce samedi et ce dimanche. Qui plus est, à chaque fois je l'ai fait en 1h et j'avais réglé le programme sur petite côte.      Quel rapport avec mon projet, me direz-vous ? Et bien, en ce qui me concerne, je me trouve encore bien trop gros et j'ai décidé d'augmenter mon activité physique de ce nouvel exercice que je sais assez efficace pour peu qu'il soit fait régulièrement. Pour mon moteur de jeu, le constat est qu'il devient vraiment gros ! Son code source est actuellement sur VS-Code et fait environ 15 000 octets ! Il contient beaucoup de commentaires pour m'y retrouver quand je le reprends. Je pourrais bien sûr, supprimer ces commentaires quand le code sera sur CPC. De plus, la taille que j'indique est une taille de fichier texte, avec la "tokenisation" du code source, j'espère bien gagner un peu de

Justification ?

Image
  Le développement du moteur progresse toujours petit à petit. Ma liste de tâches en cours s'allonge mais celles-ci sont en fait des redécoupages de tâches plus grosses définies plus tôt. Il est donc difficile de sortir une statistique d'avancement précise pour le moment, mais après tout, je ne suis pas en ESN, et le jeu sortira quand il sera prêt ! J'avais envie de vous partager cet écran qui illustre le travail qu'a fait RetroPoke sur sa nouvelle librairie. A présent, elle est carrément capable de justifier le texte et de gérer les retours à la ligne. A quand la suite bureautique sur CPC ? ;) Cela va grandement simplifier mon travail pour le développement du projet, car sinon, mes 2 autres solutions étaient soit de gérer la justification en basic en insérant moi même des espaces avant l'affichage, soit de les insérer via le générateur de fichiers de données sous Excel ! C'est en tout cas, du très bon travail que je vais m'empresser d'intégrer !

Craquage...

Image
  Bon ça fait 2 semaines que je n'ai pas posté d'articles, et vous pourriez vous inquiéter. C'est normal avec LZAmu, on a décidé de laisser tomber la version CPC pour coder une version PS5 avec unity ! Bon ça aurait été un super poisson d'avril, mais je n'y ai pas pensé à temps ! LZAmu m'a fournit ce montage des différents éléments qui lui ont servit pour l'écran titre. Le développement du projet avance, tant au niveau du moteur, que de l'éditeur de scénarios. Ensuite, bien sûr, on fait évoluer le projet au fur et à mesure en fonction de ce que l'on découvre au fur et à mesure de ce qu'on arrive à produire. Je remercie RetroPoke pour m'avoir fournit sa librairie pour gérer les mini caractères en mode 0. Je travaille actuellement à l'amélioration de la présentation en réfléchissant notamment à la justification des textes. Je dois dire que je trouve le résultat tout à fait convaincant. La fonte est encore une fois la création de LZAmu et ch

Sujet Verbe et Complément, les limites de l'internationalisation...

Image
  Il est parfois difficile de se mettre à la place des autres. Parfois, on s'imagine qu'on n'a pas d'idées préconçues et que l'on s'est paré de principes universels alors qu'il s'agit en réalité de principes qui nous sont propres.  Cette image d'illustration en est déjà une première preuve. Pour nous français, illustrer un article sur l'Amstrad avec un crocodile va de soi. Or, cet animal n'a été la mascotte d'Amstrad qu'en France ! Pour mon jeu d'aventures, j'ai réfléchi avec ma connaissance de la langue française et des autres langues étrangères que je connais, à savoir l'anglais et l'espagnol. Même si le sujet des langues étrangères est très intéressant, je ne peux pas dire que j'en connais réellement d'autres. J'ai voulu dès le départ que mon jeu soit facilement traduisible dans d'autres langues que le français. J'ai donc fait en sorte, que les ressources textuelles soient mises dans des fichiers

Les accents, une invention orchidoclaste !

Image
 Les accents, une invention orchidoclaste ! Rassurez-vous, je ne vais pas doter mon jeu d'une synthèse vocale avec l'accent marseillais, ni même celui du sud ouest ! J'ai juste mis cette image pour parler des accents nécessaires pour l'orthographie correcte du français ! Ces accents me posent différents problèmes. D'une part, de base, même un CPC avec une ROM francisée, ne gère pas tout les accents, ni tout les caractères nécessaires. Ainsi  œ,  æ, î n'existent pas dans nos 223 caractères disponibles par défaut. Pire encore, un grand nombre de CPC disponibles en France sont en fait, des CPC QWERTY, qui ne disposent pas de caractères accentués, car ils ont été importés rapidement d'autres pays européens pour satisfaire la demande française plus forte que prévue. Du coup, comme mon jeu aura des étapes fonctionnant comme les jeux type : SRAM ou La chose de Grotemburg, je dois prendre cela en compte. Si une des actions à taper est par exemple : "détacher co

Le retour aux fondamentaux !

Image
Le retour aux fondamentaux ! Un peu déçu de ne pas avoir réussi à contourner de manière fiable les problèmes d'affichage causés par l'affichage en multi mode en basic, je me suis rabattu sur la librairie Typo de RétroPoke  pour avoir la possibilité d'afficher 40 caractères en mode 0.  C'est moins que 80, mais c'est toujours mieux que les 20 caractères par défaut du mode 0. Pourle résultat actuel, j'ai fait exprès de couper les mots sans césure exactement comme pour l'île au trésor. Je pense que ça reste lisible, et je manque de place.  Ca veut dire qu'il faudra gérer la longueur de mes messages de façons à attendre d'appuyer sur une touche avant de passer à la suite. De même quand il y aura à choisir entre plusieurs options, j'ai intérêt à soit limiter le nombre d'options, soit les afficher une après l'autre à un endroit fixe. Le jeu Le pacte d'Eric Chahi avait utilisé ce principe, même si je n'avais pas été convaincu dans ce jeu,

Précipitations !

Image
 Précipitations ! Rassurez-vous, je ne vais pas parler de pluie, et ce n'est pas un poisson d'avril non plus ! Je n'ai pas décidé de refaire Felgon en mode 2 (encore que, LZamu nous a montré qu'il faisait des merveilles même avec seulement 2 couleurs !).  Je voulais juste évoquer qu'hier, j'avais fait une annonce un peu trop précipitée. En effet, j'avais fait un test sous l'émulateur caprice, où j'avais donc réussi à afficher mon écran comme je le voulais, et j'avais effectué un chargement disque sans que l'écran ne soit altéré. Sur cette réussite, j'avais écrit mon petit article et j'étais parti me promener... Sauf que, pris d'un doute, j'ai refait mon test sur amspirit, et là je m'aperçois que systématiquement, l'écran était altéré pendant le chargement, puis aléatoirement il revenait à la normale ou conservait une certaine altération... Bref, le multimode en basic, s'accomode encore assez mal des opérations d