Aller au contenu
Sommaire

Bloodborne Legendary Run Un produit de bout en bout

Plus de mille objectifs, un ciel pour s’y retrouver.

Une application web et Android pour suivre une partie de Bloodborne : chaque objectif devient une étoile, avec un guide en français et des amis à qui comparer son ciel. Je l’ai conçue et développée, de l’interface à la mise en ligne.

  • 1 289 objectifs, une étoile chacun Catalogue du projet, relevé le 08/10/2026
  • 22 constellations à thème, chacune un arbre Catalogue du projet, relevé le 08/10/2026
  • 864 fiches de guide en français, en 12 familles Catalogue du guide, relevé le 08/10/2026
Un boss vaincu : l’étoile s’allume. Derrière, la carte des constellations sur ordinateur.

Un appui maintenu éveille l’étoile du Monstre clérical. Une proclamation annonce la victoire, puis la carte retrouve l’étoile allumée.

Besoin
Suivre plus de mille objectifs d’une partie de Bloodborne, savoir où reprendre et préparer la suite.
Ma part
J’ai conçu et développé l’application web et Android, de l’interface à l’API et à sa mise en ligne, et rangé ses objectifs en constellations.
Rôle
Conception et développement
Période
Depuis septembre 2026
Équipe
Projet personnel
Statut
En ligne

Discutons de ce projet

Ranger 1 289 objectifs

Le premier ciel comptait 84 étoiles : les 40 trophées PlayStation du jeu et 44 succès encore voilés. Puis le ciel a compté près de mille succès, et il est devenu un buisson où personne ne retrouvait rien.

Je l’ai découpé en constellations à thème, chacune un arbre qui part d’une seule étoile d’entrée. Une étoile, c’est un objectif ; le joueur l’allume quand il l’a accompli. Il fallait encore voir où était le pas suivant.

Avant

Allumées ou en attente, les étoiles se ressemblent.

Après

Les prochaines étapes passent en braise.
Journal public du projet, étape du 08/09/2026 (version 12).

22 constellations, 1 289 objectifs

Dessinées depuis le catalogue du projet : un point par étoile, un trait par étape, l’étoile d’entrée en lumière.

  1. La Nuit de la chasse

    86 étoiles

  2. L’Arsenal de Yharnam

    116 étoiles

  3. Les Lames du Cauchemar

    84 étoiles

  4. La Main gauche

    81 étoiles

  5. Le Rêve du Chasseur

    34 étoiles

  6. Les Badges de chasseur

    12 étoiles

  7. Les Offrandes aux Messagers

    7 étoiles

  8. Les Attributs du chasseur

    19 étoiles

  9. Les Défroques de la chasse

    40 étoiles

  10. Les Âmes de Yharnam

    72 étoiles

  11. Les Âmes égarées

    72 étoiles

  12. Les Émotes du chasseur

    25 étoiles

  13. Calices de Pthumeru

    51 étoiles

  14. Calices de la Sépulextre

    21 étoiles

  15. Calices de Loran

    18 étoiles

  16. Calices d’Isz

    11 étoiles

  17. Les Runes de Caryll

    93 étoiles

  18. Le Sang taillé

    110 étoiles

  19. Les Empreintes radiales

    88 étoiles

  20. Les Empreintes triangulaires

    88 étoiles

  21. Les Empreintes en croissant

    88 étoiles

  22. L’Épreuve des armes

    180 étoiles

Une étoile partagée entre plusieurs constellations ne compte qu’une fois dans les 1 289 objectifs.

Savoir où reprendre

La carte, l’atlas sur téléphone et le profil proposent la même reprise : la dernière constellation parcourue, avec le personnage qui la mène.

  1. Un personnage

    Jusqu’à cinq par compte, chacun avec sa progression.

  2. Un parcours

    La carte rouvre la constellation à reprendre.

  3. Une prochaine étoile

    L’objectif suivant, et ce qu’il faut faire pour l’allumer.

Le joueur indique ses réussites dans l’application ; la sauvegarde du jeu reste sur la console.

Une réussite, une étoile qui s’allume

Un appui maintenu enregistre la réussite, puis lance sa cérémonie : chaque type d’objectif a sa propre mise en scène. Quatre allumages, enregistrés dans l’application.

Choisir un allumage à regarder

Enregistrés sur téléphone · 10 secondes · sans son

Le Monstre clérical · enregistré dans l’application

Un appui maintenu éveille l’étoile du Monstre clérical. Une proclamation annonce la victoire, puis la carte retrouve l’étoile allumée.

La lanterne de Yharnam · enregistré dans l’application

Un appui maintenu éveille l’étoile de la lanterne de Yharnam. Le paysage se révèle à l’encre, puis la carte retrouve l’étoile allumée.

Métamorphose horaire · enregistré dans l’application

Un appui maintenu éveille une rune. Son symbole se grave au cours du rituel, puis la carte retrouve l’étoile allumée.

Une gemme de sang · enregistré dans l’application

Un appui maintenu éveille une gemme de sang. Le cristal prend forme et s’illumine, puis la carte retrouve l’étoile allumée.

Un guide de 864 fiches, en français

Chaque objectif renvoie aux fiches qui en parlent. Le guide rassemble 864 fiches en 12 familles, lisibles sans compte ; chacune cite son article d’origine du Bloodborne Wiki. Le cycle choisi, de la première partie aux suivantes, adapte les données du combat.

J’ai confronté les noms français aux sources de référence : 143 appellations corrigées, pour que chacun retrouve les termes de sa propre partie.

  1. Repérer sa faiblesse Ici, le feu.
  2. Préparer le combat Stratégie, parades et déroulé des phases.
  3. Voir ce qu’il rapporte Récompenses et suite de la chasse.

Boss · armes · runes · objets · lieux · quêtes…

La fiche du Père Gascoigne, sur une première partie.

Comparer son ciel à celui d’un ami

On devient amis par un code ou par l’annuaire, après acceptation : personne ne voit la chasse d’un autre sans son accord.

En turquoise sur les captures : les réussites de l’ami.

  1. Retrouver ses amis

    Un code ou l’annuaire, une invitation acceptée. La dernière chasse de chacun donne des nouvelles.

  2. Croiser les constellations

    Un personnage de chaque côté : les étoiles de l’ami apparaissent en turquoise.

  3. Comparer une réussite

    Un même objectif peut être éteint d’un côté et allumé de l’autre.

Le volet d’ajout d’un ami : son code à partager, la recherche par code et l’annuaire des chasseurs. L’ajout d’un ami : un code à partager ou l’annuaire

On partage sa progression ; les notes, les morts et les captures restent personnels. La comparaison se met à jour à la demande, ou en direct quand l’ami a l’application ouverte.

Des échos à dépenser

Chaque réussite rapporte des échos de sang. La boutique les échange contre des fonds de constellation, des bannières de profil et des portraits ; les titres, eux, se gagnent par les réussites et ne se vendent pas.

L’achat se confirme d’un appui maintenu, comme on allume une étoile.

Fonds

Un autre ciel derrière sa constellation.

Bannières

Un décor pour son profil, que les amis voient aussi.

Portraits

Un visage pour son personnage.

L’essayer

L’application s’ouvre dans un navigateur ; une version de test s’installe sur Android.

Application web

Sur ordinateur, tablette ou téléphone, dans le navigateur.

Application Android

Une version de test à installer sur un téléphone Android.

Sous le capot

Trois décisions, chacune datée dans le journal public du projet. Un clic déplie le détail et sa forme dans le code.

  1. Des constellations en arbres aperçu
    Contrainte
    Près de mille succès dans un seul ciel formaient un buisson où personne ne retrouvait rien.
    Choix
    Découper le ciel en constellations à thème, puis faire de chacune un arbre qui part d’une seule étoile d’entrée.
    Effet
    Un seul croisement de traits sur 1 008, contre 68 sur 319.
    Le journal, 06 et 07/09/2026
    JSON annoté, forme simplifiée écrite pour cette page : le code est privé
    {
      "code": "l-arsenal-de-yharnam",
      "label": "L’Arsenal de Yharnam",
      "stars": [{ "code": "arm-001", "x": 278, "y": 106 }, …],   // 116 étoiles
      "links": [{ "from": "arm-001", "to": "arm-001-lost" }, …] // 115 traits : un arbre
    }
  2. Un seul geste pour allumer une étoile aperçu
    Contrainte
    Trois gestes d’allumage cohabitaient dans l’application.
    Choix
    Un seul geste, l’appui maintenu, qui enregistre la réussite avant de lancer sa cérémonie.
    Effet
    Un seul geste à apprendre ; la famille de l’objectif décide de la mise en scène.
    Le journal, 08/09/2026
    Pseudo-code, forme simplifiée écrite pour cette page : le code est privé
    appui maintenu jusqu’au bout
      → enregistrer la réussite          d’abord, côté serveur
      → lancer la cérémonie              ensuite, selon la famille :
                                         boss, découverte, rune, gemme…
  3. Construite une fois, promue telle quelle aperçu
    Contrainte
    Une même application sur le web et sur Android, mise à jour au fil des étapes.
    Choix
    Une seule interface Angular, Ionic et Capacitor ; chaque version vérifiée par des tests, construite une fois, puis promue telle quelle en production.
    Effet
    La version testée est celle qui part en ligne, et l’application Android suit chaque mise à jour.
    Le journal, 05 et 06/09/2026
    YAML, forme simplifiée écrite pour cette page : le code est privé
    # La chaîne d’intégration, en résumé
    tests:          chaque révision
    build:          les images, une seule fois
    deploy-staging: ces images en préproduction, puis l’APK de test
    promote:        les mêmes empreintes, ré-étiquetées sans reconstruire
    deploy-prod:    l’empreinte promue, puis l’Android de production

D’une étoile à sa sauvegarde

Le trajet d’une réussite, sur le web comme sur Android.

Les trois couches de l’application

Le même ciel, deux formats.

La navigation et les gestes sont partagés entre le navigateur et l’application Android.

Angular
Le ciel et ses gestes
Ionic
Les écrans sur mobile
Capacitor
L’enveloppe Android

Une réussite pour le bon personnage.

L’API associe l’objectif au personnage actif et enregistre les souvenirs que le joueur lui ajoute.

Compte
Identifier le joueur
Personnage
Associer l’avancement
Objectif
Garder la réussite

La partie attend le retour du joueur.

PostgreSQL conserve les comptes, les personnages et leur progression, au-delà de la session en cours.

Personnages
Chaque partie à part
Progression
Les étoiles allumées
Souvenirs
Les notes et les morts

Construire une fois, livrer la même version

Les images validées en test passent en production sans être reconstruites.

Docker GitHub Actions

  1. Construire Les images de l’application
  2. Valider en test La version à livrer
  3. Promouvoir Les mêmes images en production

En une phrase

Un produit que j’ai fait grandir étape par étape : d’un premier ciel de 84 étoiles à 1 289 objectifs, avec un guide, des amis et une boutique, sur le web et Android.

Sources et méthode : chiffres, dates, méthode et crédits

Chiffres. 1 289 objectifs uniques et 22 constellations : catalogue du projet, relevé le 08/10/2026. Une étoile partagée entre plusieurs constellations ne compte qu’une fois ; la source compte aussi 112 enregistrements posés dans aucune constellation, qui ne sont pas affichés. La planche des constellations est dessinée depuis ce même catalogue. 864 fiches en 12 familles : catalogue du guide, même date. Jusqu’à cinq personnages par compte : documentation du projet.

Journal. Le premier ciel de 84 étoiles, le découpage en constellations et les 143 noms corrigés (06/09/2026), les arbres et le décompte des croisements (07/09, version 6), l’appui maintenu (08/09, version 11), le pas suivant en braise (08/09, version 12), la même reprise partout (25/09), les renvois du ciel vers le guide (13/09), la bannière vue des amis (03/10), l’achat d’un appui maintenu (04/10), les versions vérifiées par des tests (05/09) et l’application Android à chaque mise à jour (06/09) viennent du journal public du projet, relu le 13/10/2026. La livraison construite une fois puis promue telle quelle vient de la chaîne d’intégration du dépôt, relue le même jour ; le dépôt du code est privé : aucun lien n’y mène.

Captures et vidéos. Écrans et vidéos de l’application réelle, avec des personnages et des progressions d’exemple, sans compte réel ; l’avant et l’après du 08/09/2026 sont des captures d’époque du journal. Les allumages sont enregistrés sur téléphone, sans son. Les chiffres visibles sur les captures ne mesurent pas l’adoption du projet.

Crédits. Projet de fan indépendant, sans affiliation à Sony Interactive Entertainment ni à FromSoftware. Vue de Yharnam : capture de MoonlightGhost, Bloodborne Wiki. Visuels du jeu © Sony Interactive Entertainment / FromSoftware. Logo Angular © Google / Angular team, utilisé sous CC BY 4.0.

Sous le capot. Formes simplifiées, écrites pour cette page d’après le dépôt privé, relu le 15/10/2026 : le fichier des constellations (116 étoiles et 115 traits pour l’Arsenal de Yharnam) et la chaîne d’intégration.