RPG old-school minimaliste en JavaScript
WorldRoots est un tactical RPG tour par tour à l'ancienne, dans l'héritage des tous premiers Final Fantasy.
À l'origine, il s'agit d'un projet pour mettre en application JavaScript dans le cadre de ma formation-reconversion en tant que développeur. Toutefois, j'aime à penser qu'il puisse un jour faire le bonheur de quelque aventurier vidéoludique en quête de nostalgie rôlistique.
Il s'agit d'une version en cours de développement, qui à l'heure actuelle ne propose qu'un Mode Arcade de type dungeon crawler : vous jouez une équipe de trois personnages choisis parmi douze et avancez de salle en salle, sans scénario ni graphismes, en éliminant les monstres sur votre passage. Le challenge se veut progressif, mais il est possible que l'équilibrage à haut niveau soit encore à revoir ! Le Mode Histoire est indisponible pour le moment.
Notez que la sauvegarde automatique se fait dans le cache du navigateur. Cela implique que vous ne pouvez pas retrouver votre progression en changeant d'appareil, et que vider le cache supprime votre partie en cours.
Enfin, il me semble important de signaler que le code du jeu n'est en aucun cas optimal, et c'est normal : WorldRoots est mon bac à sable pour pratiquer au fur et à mesure que mes compétences évoluent. Il sera très certainement repris, repensé et amélioré plusieurs fois au fil de ma progression.
Je vous souhaite un bon moment par ici !
v0.34 :
- Correction d'une situation où le bouton "Acheter" de magasin de sorts était affiché sans sorts disponibles. Le cliquer entraînait une erreur.
- Discorde (Chaomancien) coûte deux fois moins de MP.
- Le Renard agile et le Rejeton du néant gardaient les buffs et debuffs de façon définitive en combat : c'est désormais corrigé.
- Quelques améliorations d'UI (lisibilité du log de combat).
v0.33 :
- Tourbillon (Barbare) et Lien animal (Rôdeuse) coûtent moitié moins de MP.
- Plusieurs compétences de classes affectaient les ennemis déjà morts : ce n'est désormais plus le cas.
- Manamnesis (Aéromancienne) et Don de mana (Prêtresse) coûtent moins de MP et leur puissance a été réduite.
- Les options de résurrection et de soin entre les combats affectent le Renard agile de la Rôdeuse.
- Correction des sorts de Soin sur le Rejeton du néant de l'Invocateur, qui faisaient planter le jeu.
- Les armes et armures se vendent deux fois plus cher.
v0.32 :
- Tout le monde adore les ennemis soigneurs : il y en a désormais significativement plus.
- Les ennemis lanceurs de sorts en lancent légèrement plus souvent.
- Légère hausse des dégâts physiques.
- Il y a désormais un petit plancher aux dégâts physiques (égaux à un plus la dizaine de niveaux de l'attaquant).
- Renommage (non définitif) des armes et armures pour mieux clarifier les catégories.
v0.31 :
- Correction des sorts de Soin de zone des ennemis qui faisaient planter le jeu.
- Correction des sorts de Soin ciblés des ennemis qui leur permettaient de réanimer l'un de leurs alliés.
- Correction d'une situation où le Rejeton du néant était présent en début de combat.
- Correction des buffs/debuffs de Sagesse (anciennement Intelligence) qui ciblaient une caractéristique devenue inexistante.
- Le coût en MP d'Analyse (Magelame) a été divisé par 2.
- Larcin (Voleur) ne peut plus cibler un ennemi mort.
- L'inventaire des objets à vendre se met à jour si un personnage change d'équipement, empêchant de vendre un objet fantôme équipé entre-temps.
v0.30 : Mode Arcade complet (hors bugs potentiels et équilibrage à revoir)
- Baisse de puissance et augmentation du coût en MP des sorts d'attaque de zone, jusque là trop proches en puissance/coût de leurs équivalents ciblés.
- Lien animal (Rôdeuse) rend légèrement plus de HP au Renard agile.
- Portail (Invocateur) coûte moins de MP.
- La caractéristique Intelligence a été renommée Sagesse.
- Tous les ennemis en Mode Arcade sont implémentés (jusqu'au niveau 99).
v0.29 :
- Les nouvelles classes Rôdeuse et Invocateur ont été ajoutées !
v0.28 :
- En Mode Arcade, vous pouvez désormais vendre des objets entre les combats.
- Quelques améliorations d'UI (boutiques, sélecteur d'équipe).
v0.27 :
- Les sorts achetés remplaçent désormais les sorts identiques de niveaux inférieurs, plutôt que de s'ajouter, afin d'éviter que les personnages aient dix versions de chaque sort à haut niveau.
v0.26 :
- Correction d'une situation où les buffs et debuffs ennemis ne pouvaient plus expirer une fois leur lanceur mort.
- Amélioration de l'IA adverse pour les buffs/debuffs : les ennemis ne relançeront pas un effet qui a encore au moins 2 rounds de durée, et ne lançeront pas un effet s'il en existe un supérieur en cours.
v0.25 :
- Correction d'une situation où un ennemi relançant un debuff déjà en cours faisait planter le combat.
- Réduction du coût de MP des buffs/debuffs.
v0.23b :
- Rééquilibrage des classes : l'Elémentaliste est séparé entre Aéromancien et Géomancien. Les sorts du Magelame sont plus puissants mais consomment davantage de MP. La capacité du Magelame lui permet d'analyser ses ennemis, et l'Aéromancien hérite de Manamnesis.
- Changement assez drastique des formules de dégâts suite à l'alignement de stats ennemis/personnages.
- Implémentation des buffs/debuffs. Les dix sorts de buff/debuff sont répartis sur dix classes différentes.
v0.23a :
- Les ennemis ont désormais de meilleures stats pour s'aligner avec des personnages équipés d'armes et armures.
- Les ennemis donnent moins de fragments de magie.
- Don de mana (Prêtresse) coûte moins de MP et en rend moins aux alliés.
- La courbe de progression d'efficacité des potions a été repensée.
- Les ennemis soigneurs font preuve de davantage d'intelligence dans leurs choix.
- Quelques améliorations d'UI (affichage des stats dans la fiche d'équipe).
v0.22 :
- Les personnages ont désormais tous une capacité de classe fonctionnelle.
- Ajout d'une classe : le Voleur.
- Mise en place en Mode Arcade d'un score et d'un meilleur score sauvegardé (localement) en permanence. Le score obtenu dépend de votre avancée.
- Quelques améliorations d'UI (fiche de personnage).
v0.21 :
- Légère baisse des dégâts physiques.
- Les sorts de soin sont désormais affectés par l'intelligence, comme les sorts offensifs.
v0.2 :
- WorldRoots dispose désormais d'un système de sauvegarde/chargement automatique dans le cache de votre navigateur.
- Les ennemis donnent sensiblement plus d'expérience, mais la montée de niveau ne restaure plus les HP/MP.
- Vous pouvez désormais dépenser les fragments de magie obtenus en fin de combat pour soigner votre équipe, réanimer les membres K.O. et acheter des sorts.
- Quelques améliorations d'UI (montée de niveau, boutons de combat).
v0.14 :
- Léger rework de l'esquive : elle se fait désormais sur la différence entre l'agilité de l'attaquant et celle de la cible.
- Tooltips cliquables sur les caractéristiques de personnage et sur les sorts.
- Les loots s'affichent désormais sous la forme "Potion x3" au lieu de "Potion, Potion, Potion".
- Quelques améliorations d'UI (ouverture/fermeture de la fiche d'équipe).
v0.13b :
- Premier équilibrage de l'apparition des ennemis et des formules de dégâts.
- Les ennemis ont désormais des sorts, des faiblesses et des résistances élémentaires.
- Des ennemis sont disponibles jusqu'au niveau 33 en Mode Arcade.
v0.13a :
- WorldRoots se joue désormais avec une équipe de trois personnages.
- Quelques améliorations d'UI (log de combat).
v0.12 :
- Le combat contre plusieurs adversaires est fonctionnel.
- Il est possible d'équiper des armes et armures.
v0.11 :
- Il n'est plus possible de générer un nouvel ennemi une fois le combat engagé.
- La montée de niveau est fonctionnelle.
- Quelques améliorations d'UI (lisibilité de la fenêtre d'évènements).
v0.1 :
Jouer au Mode Histoire
Actuellement indisponible