Ce que fait réellement BranchPy

Arrêtez de deviner. Voyez exactement ce que BranchPy fait pour vous, avec des exemples réels de projets concrets.

🐛 Trouvez les bugs avant vos joueurs

Le problème : Vous testez votre jeu, tout semble fonctionner. Puis un joueur signale qu'il est bloqué sur un écran vide parce que vous avez oublié de créer un label que vous avez référencé.
Ce que fait BranchPy : BranchPy vous montre tous les labels manquants, les sauts brisés, les scènes inaccessibles et les chemins sans issue — avant la sortie.

Sans BranchPy

❌ Espérer avoir testé tous les chemins possibles

❌ Découvrir les bugs via les plaintes des joueurs

❌ Passer des heures à cliquer dans votre jeu

❌ Manquer les cas limites auxquels vous n'avez pas pensé

Avec BranchPy

✅ Voir tous les problèmes dans un seul rapport

✅ Corriger les problèmes avant la sortie

✅ Analyse instantanée — aucun test manuel

✅ Détecter automatiquement chaque cas limite

🗺️ Visualisez votre récit comme jamais auparavant

The Problem: Votre jeu compte 50 scènes, 20 choix et plusieurs fins. Vous ne vous souvenez plus quel chemin mène où, ni si les joueurs peuvent réellement atteindre cette fin secrète que vous avez écrite.
What BranchPy Does: BranchPy crée un diagramme de flux interactif montrant chaque scène, choix et chemin de votre jeu. Cliquez sur n'importe quel nœud pour accéder directement à ce code.

❌ Garder la structure du récit dans votre tête

❌ Parcourir des milliers de lignes pour trouver des scènes

❌ Dessiner des diagrammes sur papier (ou oublier de le faire)

❌ Se demander si les chemins mènent vraiment quelque part

✅ Voir instantanément toute la structure du jeu

✅ Cliquer sur n'importe quelle scène pour accéder à son code

✅ Généré automatiquement, toujours à jour

✅ Suivre tous les chemins du début aux fins

🖼️ Ne perdez jamais la trace de vos images ou sons

The Problem: Vous référencez « happy_maria.png » dans votre code mais le fichier réel s'appelle « maria_happy.png ». Ou vous avez 20 versions du même sprite et vous ne vous souvenez plus laquelle vous utilisez.
What BranchPy Does: BranchPy vérifie chaque fichier image, son et vidéo que vous référencez. Il vous montre les fichiers manquants, les ressources inutilisées et les sprites en double.

❌ Découvrir les fichiers manquants quand le jeu plante

❌ Accumuler des fichiers inutilisés dans vos dossiers

❌ Vérifier manuellement si les ressources existent

❌ Les incohérences de nommage provoquent des erreurs

✅ Rapport instantané de toutes les ressources manquantes

✅ Trouver les fichiers inutilisés qui encombrent votre projet

✅ Validation automatique des ressources

✅ Suivi clair des références

⚡ Accédez exactement à ce dont vous avez besoin

The Problem: Vous voyez une erreur concernant « chapter3_ending ». Maintenant vous devez chercher dans 10 fichiers pour le trouver. Puis vous le corrigez et réalisez que vous avez cassé autre chose.
What BranchPy Does: Cliquez sur n'importe quel label, problème ou scène dans BranchPy et il vous amène directement à cette ligne de code. Pas de recherche. Pas de devinette.

❌ Chercher manuellement dans les fichiers

❌ Oublier quel fichier contient quelle scène

❌ Perdre du temps à naviguer dans votre projet

❌ Perdre votre fil en cherchant du code

✅ Un clic vers n'importe quel label ou scène

✅ Accès instantané du diagramme au code

✅ Passer du rapport de problème à la correction en secondes

✅ Rester concentré sur ce qui compte

🧠 Travaillez plus intelligemment, pas plus dur

The Problem: Chaque fois que vous voulez vérifier votre jeu, vous devez lancer Ren'Py, cliquer dans les menus, tester les chemins manuellement, et espérer n'avoir rien manqué.
What BranchPy Does: BranchPy analyse l'intégralité de votre jeu en quelques secondes. Pas de lancement, pas de clics dans les menus, pas de tests manuels. Juste des réponses.

❌ Lancer le jeu pour chaque vérification

❌ Tester manuellement chaque modification

❌ Passer des heures en assurance qualité

❌ Espérer ne rien avoir cassé

✅ Analyse instantanée — pas besoin de lancer le jeu

✅ Validation automatique de tous les chemins

✅ Assurance qualité complète en secondes, pas en heures

✅ Confiance à chaque sortie

🔀 Sachez exactement ce qui a changé entre les sessions

The Problem: Vous corrigez dix problèmes en une session, relancez le jeu, et quelque chose de nouveau est cassé. Était-ce cassé avant ? Votre dernière modification en est-elle la cause ? Sans diff, vous devinez.
What BranchPy Does: Comparez deux rapports d'analyse côte à côte. Voyez quels labels ont gagné de nouveaux problèmes, lesquels ont été corrigés, quels labels ont été ajoutés ou supprimés — le tout en une seule vue.

❌ Aucun historique de ce qui a changé entre les exécutions

❌ Les régressions se cachent parmi d'autres problèmes

❌ Comparer manuellement deux rapports pour trouver les différences

❌ Incertitude sur la tenue des correctifs

✅ Diff en un clic de deux rapports quelconques

✅ Nouveaux problèmes signalés immédiatement

✅ Correctifs confirmés, pas supposés

✅ Historique complet des modifications à chaque session

Prêt à travailler plus intelligemment ?

Arrêtez de corriger les bugs que vos joueurs trouvent. Commencez à les détecter avant la sortie.

Voir plus de fonctionnalités