28 novembre 2023
Mes actus du moment

Développement de *Map.ly* pour Construct 3
Il y a de cela quelques années (aux alentours de 2016 je crois - c'était après Gamesberry), je me suis mis en tête de faire un portage de leafletJs dans Construct 3 (C3). Il y avait, dans mes souvenirs, un essai qui avait déjà été fait, mais qui n'était pas pleinement fonctionnel - entre autre à cause du fait que C3 était en train d'abandonner la compatiblité avec la version précédente et l'introduction des webworkers.
Bref, j'étais arrivé à un prototype mal fini, mais fonctionnel et... j'ai retrouvé un job. Donc remisage à plus tard...
Ce plus tard a fini par arriver le bougre. Entre temps, j'ai appris quelques trucs en développement et j'ai décider de reprendre ce projet, et de le finir cette fois-ci.
C'est donc un addon pour C3. Enfin, plusieurs addons.
J'ai sorti le premier, donc, sous-titré CORE, car il s'agit de la fondation sur laquelle s'appuieront les addons suivant.
Il permet d'afficher et de piloter une carte (style google map) depuis Construct. Voici un lien vers une vidéo de démonstration.
La boutique où trouver cet addon : https://workshop.lysden.art/l/eggqe
La version gratuite : https://www.construct.net/en/make-games/addons/1177/map-ly-lite
Là, je suis sur l'étage suivant de la fusée. La gestion des marqueurs en tant qu'objets de jeu dans C3 - appelons cet addon Map.ly Sprite.
Mise à jour du site
Je n'y étais pas revenu depuis quelques semaines, mais il a bien fallu. Un des objectifs de ce site, c'est de me générer facilement des CV sous format PDF. Dans le principe, il marchait pas mal... sauf que les pdf générés pesaient plus de 8mo. Au départ, je n'y ai pas prêté attention. Sauf qu'à l'utilisation, il fallait que je passe mes CV dans un compresseur de pdf, avec plus ou moins de bonheur, car ils étaient trop loud pour être accepter par les sites où je candidate. En conséquence, ça me faisait perdre un temps fou, au lieu d'en gagner comme prévu.
J'ai fini par trouver les coupables : les images. Pas qu'elles prennent beaucoup de place dans le document, mais elles étaient embarquées full-res. Après quelques réglages dans les requêtes Graphql de Gatsby, pouf, magie, moins de 1 mo.
Mission accomplie.