jeudi 7 avril 2022

Kai Chronicles : une webapp pour lire les "Loup Solitaire"

Enfant des années 80, j'ai connu Les "Livres dont vous êtes le héros" lors de mon passage de l'école vers le collège. Et parmi les séries que j'aimais bien, il y avait Loup Solitaire. Mais plus je grandissais, moins mon intérêt pour ce genre de livre se faisait ressentir.

Des années plus tard, j'ai découvert "Project Aon", un site permettant de relire gratuitement les "Loup Solitaire" en anglais, et avec l'autorisation de feu son auteur original, Joe Dever. Il fournit également les données des livres dans des formats exploitables par des applications.

Et une des applications que j'ai découvert par ce site, c'était "Kai Chronicles", une webapp (et une app android) permettant de rejouer aux livres tout en facilitant la gestion des divers éléments (combats, inventaire, pouvoirs, ...), ce qui en faisait un véritable livre interactif.

Malheureusement, en novembre 2021, son développeur décida d'arrêter le développement de l'application (et d'enlever les applications mobiles et la version web). L'aventure s'était donc arrêté au 14ᵉ livre.

Qu'a cela ne tienne, j'ai décidé de dupliquer son code (que l'auteur venait de mettre sous licence GPL) et de reprendre le développement afin d'intégrer les 20 premiers livres (en gros, inclure les 3 premiers cycles - Kaï, Magnakaï et Grand Maître). J'ai pour cela, fait un petit néttoyage de code afin de retirer certaines fonctionnalités :

  • Retrait de code Android (basé sur Cordova). Ce sera uniquement une webapp.
  • Livres en anglais uniquement (la version espagnole, sur Project Aon, s'arrêtait au livre 14)
  • Retrait du code de tracking (google analytics)

Depuis, j'ai mis à disposition une nouvelle version permettant de lire "Loup Solitaire" jusqu'au livre 16 (et je suis en train d'intégrer le 17). La seule contrainte (et pas des moindres) est que la licence de "Project Aon" interdit de diffuser le contenu en dehors du site lui-même. J'ai bien envoyé des mails afin de demander s'il était possible d'avoir un espace sur le site (ce qu'avait l'ancien développeur), mais pour le moment aucune réponse (apparemment, il y aurait des "soucis" avec le nouveau gestionnaire des droits de "Loup Solitaire".

Donc, pour le moment, la seule solution c'est de télécharger soi-même le code, de générer une version distribuable et d'héberger l'appli sur son propre serveur web tout en gardant ceci privé. Si cela vous intéresse, les infos sont dispo dans le README.md du projet.

vendredi 28 janvier 2022

Analyser du code Java avec PMD dans VS Code

Dans mon boulot, j'ai pendant longtemps utilisé Eclipse (et dans une moindre mesure IntelliJ) pour faire du développement Java. Il a l'avantage d'être gratuit, complet et présent sur le marché depuis de nombreuses années. Mais récemment, je trouvais que celui-ci devenait de plus en plus lourd,  […]

Lire la suite

samedi 23 octobre 2021

Créer un serveur E-Amusement sur un Raspberry Pi

Voici comment installer un serveur e-amusement, via bemaniutils, sur un Raspberry pi (testé sur un 2B et un 3B). Bemaniutils est un ensemble d'outils open source, principalement programmés en Python, permettant de manipuler certains types de fichiers utilisés par les jeux bemani, de  […]

Lire la suite

samedi 20 mars 2021

Voyage au Japon (Mai 2019) - Le résumé

Ce billet correspond au résumé, jour par jour, de mon voyage au Japon en Mai 2019. C'est une sauvegarde de ce que j'avais sur le précédent blog.

J'ai mis à disposition la plupart des photos que j'ai prises ici : https://photos.cracrayol.org/#16071848661776

Lire la suite

lundi 15 mars 2021

13 Sentinels: Aegis Rim [PS4]

Si je devais résumer les jeux Vanillaware en quelques mots ce serait : graphismes de toute beauté, histoire travaillée et gameplay solide mais répétitif. Et 13 Sentinels: Aegis Rim ne déroge pas trop à la règle.

Lire la suite

mercredi 17 février 2021

Petite rando à Roquefixade (Ariège)

Ce week-end nous sommes allés faire une petite balade/rando du côté de Roquefixade (~1h30 de Toulouse), un petit village entre Foix et Lavelanet. Il est situé au pied d'une falaise, dans une cluse. On a eu de la chance, il faisait beau (alors que le jour d'avant, c'était pluie et grisaille). La  […]

Lire la suite

samedi 6 février 2021

Trover Saves The Universe [PS4/PSVR]

Trover Saves the Universe est un jeu de plateforme action 3D compatible VR. Le joueur incarne le Séant qui doit aider Trover, en le dirigeant, à retrouver Glorkon, l'inacteur. Celui-ci a capturé nos chiens en les plaçant dans les orbites de ces yeux, et a gagné, par la même occasion, une grande  […]

Lire la suite

dimanche 31 janvier 2021

Little Nightmares [PC] - C'est vraiment un petit cauchemar

Little Nightmares est un jeu de plateforme horrifique développé par Tarsier Studios et sorti en 2017 sur PC, PS4, Xbox One et Switch. Le joueur incarne Six, une petite fille âgée de 9 ans, vêtue d'un ciré jaune. On doit l'aider à s'enfuir d'un bateau où elle est prisonnière et de ses monstres qui  […]

Lire la suite

- page 1 de 3