Articles

Vive la diversité !

Image
      Hello, ne fuyez pas, je ne vais pas vous faire un cours de sociologie sur les avantages de la mixité des couches sociales dans un espace public ! Si j'illustre cet article avec une image de la caricature de Disney Land faite dans Astérix et le combat des chefs sur Netflix (que je vous conseille si vous ne l'avez pas vu), c'est pour illustrer qu'un monde où tout suit un seul modèle, avec une seule solution, une seule façon de voir serait invivable.     Il en est de même pour nos machines préférées et leur émulation. J'ai souvent entendu ici ou là, que les émulateurs du CPC étaient nombreux, mais qu'au lieu d'en sortir autant, les développeurs auraient mieux fait d'en peaufiner l'émulation et éventuellement d'y ajouter telle ou telle fonctionnalité.     Il est vrai que les émulateurs du CPC sont très nombreux. De tête, je m'en rappelle instantanément d'une douzaine et il y en a en réalité bien plus sur PC et encore plus si on compte c...

Alpha, béta, gamma ??

Image
         Rassurez-vous, je ne vais pas vous contaminer avec des radiations ! Il y a juste un mois, je vous parlais que j'avais rencontré des soucis avec l'automatisation de mes scripts de conversion et que cela m'avait retardé pour terminer le scénario détaillé. Depuis j'ai eu d'autres soucis d'ordre personnel dont je ne souhaite pas parler ici, mais en tout cas, le scénario détaillé est bien terminé !         J'aurai pu me lancer dans une première vague de tests, mais les graphismes n'étant pas encore terminé, cela voulait dire que j'allais tester une partie du scénario avec des écrans noirs. Mais cela ne me plaisait guère étant donné que si un tableau de dialogue affichait le mauvais écran, je ne pouvais pas le voir dans ces conditions.          J'ai alors décidé d'utiliser Copilot pour générer des images jetables pour ensuite les convertir avec mes scripts automatiques. Je savais que le résultat serait déplora...

Automatisation

Image
           La semaine dernière, je titrais le bout du tunnel ! Logiquement, vous vous attendriez à ce que je vous écrive que j'ai terminé la rédaction du scénario détaillé ! Et malheureusement ce n'est pas le cas ! J'ai souhaité avancer dans l'automatisation de ma conversion d'image en fichier exploitable pour mon moteur. Je pensais que ça serait un chantier rapide, car j'avais déjà depuis quelques temps réussi à faire une automatisation unitaire. Je devais donc enchainer 4 scripts pour convertir un PNG en un fichier .win avec la palette incluse à la fin (donc incompatible avec The advanced OCP).      Je pensais donc que ça ne serait pas très compliqué de faire une boucle qui enchaine mes 4 scripts en une boucle sur tous les PNG d'un répertoire ! Eh bien, je me trompais. Je suis sous windows et je ne connais que le langage des .bat. Et j'ai découvert que même pour faire des trucs tout simple, comme une boucle sur des fichiers, ce langage peut...

Le bout du tunnel !

Image
       On parle parfois dans la gestion de projets et dans la gestion d'équipes d'effet tunnel, pour décrire le fait que certaines tâches, sont bloquées, en attente d'autres et qui au final font que des équipes sont sous occupées alors qu'en suite, lors du déblocage, elles se retrouveront surchargées et encore plus en retard !     Un exemple typique, c'est par exemple un projet en cycle en V, avec une équipe de dev qui attend les spécifications, puis quand ils l'obtiennent ce sont les testeurs qui attendent les développements...     Sur mon projet FELGON, je ne peux pas dire que j'ai connu cet effet par contre. Ma chance était que pour le développement du moteur et ensuite la rédaction des dialogues du scénario, j'étais pour ainsi dire autonome.     La lenteur avec laquelle j'ai avancé est due à plusieurs facteurs :  Une trop grande ambition au départ (volonté d'une approche mixte saisie libre et approche QCM avec le même moteur) Un...

Conflit de génération

Image
      Je fais rapidement un petit billet, pour évoquer un point auquel j'ai pensé en regardant rapidement le code basic du secret d'Anubis. Le code est une succession de petits programmes basic, des séries assez simples en mode IF THEN GOTO ou IF THEN RUN"autre prog".     J'ai pensé à faire mon jeu d'aventures avec un moteur en basic et des données pour représenter ces successions de if then goto avec quelques fioritures en plus. Mon idée était que le moteur devait avoir une taille relativement limitée (le mien tient en 9 kio) et ensuite je gardais le reste de la mémoire basic pour charger les données. Je pensais qu'il allait m'en rester plein. Après tout, le basic nous annonce plus de 41 kio de libre. J'ai été très déçu de voir que je devais limiter mes fichiers à 7.5 kio sans quoi l'interpréteur part littéralement en sucette !     7.5 kio c'est très peu je trouve. Et c'est encore moins si je souhaite lancer un fichier basic supplément...

Précipitations

Image
      Précipitations, un mot qui colle bien avec ces premiers jours d'automne, qui m'apportent cette fraicheur tant attendue ! Mais de la même façon que par un curieux hasard de la langue française, ce même mot désigne aussi et d'ailleurs de manière encore plus courante, une grande hâte parfois excessive.      Dans mon dernier billet sur ce blog, je vous parlais de mes essais sur ma fonction du moteur, permettant sur un tableau particulier, de lui faire charger un petit programme basic pour doter un tableau de quelques instructions de basic supplémentaires pour apporter par exemple, une rotation de palette, une animation de quelques sprites, ou un petit effet visuel simple. Je vous disais que mes premiers essais étaient encourageants.     Puis malheureusement, 5 jours après, je postais un commentaire indiquant que j'avais échoué à faire fonctionner ce "débranchement" et que je comprenais rien à ce qui se passait. J'avais pourtant tenté de tracer à...

Back to Basic !

Image
      Mes chers abonnés, cela fait plus d'un mois que je n'ai rien écrit sur ce blog et ce n'est pas un hasard !      La canicule est passée par là, et m'a franchement fait souffrir ! A présent, même si ces 2 prochains jours vont être encore beaucoup trop chaud (35°C dans l'après midi dans le sud ouest !), on a eu heureusement des températures plus supportables. Mais j'ai quand même du mal à récupérer et clairement niveau fatigue physique et même intellectuelle, j'ai eu bien du mal à récupérer !      J'ai encore besoin de recourir aux ventilateurs et je redoute d'avoir encore deux nuits difficiles demain et après demain ! J'en viens à préférer le ciel gris, la pluie, le vent...     Ca ne me motive pas pour reprendre tout de suite les streams, pour des questions pratiques, puisque je ne pourrais pas filtrer efficacement le bruit des ventilateurs. Mais c'est aussi pour avancer dans le développement de Felgon. La préparation des stream...