Banc d'essai
Skill Tree Kit

Skill Tree Kit les arbres de compétences prêts à l'emploi pour Godot 4

Des arbres de compétences avec rangs, prérequis reliés par des traits, rangées à débloquer en dépensant des points, bonus de stats, oubli d'un rang et réinitialisation (gratuite ou payée en or), et une vue de l'arbre finie qui marche à la souris, au clavier et à la manette. Fait par Benny avec l'IA. Prix libre dès 0 €, code sous licence MIT.

  • 2 arbres en démo
  • 17 compétences
  • 14 tests automatiques
  • Godot 4.5+
Démo jouable

Un guerrier et un survivant

Deux arbres : Guerrier et Survivant. Montez de niveau pour gagner des points, apprenez des rangs, suivez vos stats changer à gauche. Les traits deviennent dorés quand un prérequis est rempli ; une rangée s'ouvre quand assez de points sont dépensés au-dessus. La réinitialisation coûte 50 pièces d'or. Le menu en haut change le style graphique.

Environ 20 Mo à charger · souris, clavier ou manette
Cliquez une compétence, puis cliquez-la encore (ou Learn) pour dépenser un point. Q / E ou les gâchettes changent d'arbre.
Téléchargement · version 1.0.0

Prix libre, dès 0 €

Le téléchargement se fait sur itch.io : indiquez 0 € ou laissez un pourboire, c'est vous qui choisissez. Un projet Godot prêt à ouvrir : le Skill Tree Kit, l'Inventory Kit complet dont il se sert, la démo et les tests.

Tout compris

Skill Tree Kit + Inventory Kit

  • Arbres en ressources : grille, rangs, coût, prérequis, effets par rang
  • Rangées à débloquer, oubli protégé, points toujours conservés
  • Bonus de stats additionnés sur tous les arbres
  • Réinitialisation gratuite ou payée en objets, en une transaction
  • Vue de l'arbre avec traits, rangs, détails ; icônes de l'Inventory Kit en 4 styles
skill_tree_kit_v1.0.0.zip · 12 Mo · Godot 4.5 et plus
Déjà l'inventaire ?

Ajouter seulement le dossier

Si votre projet utilise déjà l'Inventory Kit, copiez seulement addons/skill_tree_kit/ depuis l'archive.

Pas encore d'inventaire ? L'Inventory Kit est à prix libre aussi, avec sa propre démo.

Fonctionnalités

Des arbres qui ne se cassent jamais

Les arbres de compétences pour Godot sont rares et vieillissants. Celui-ci gère les règles délicates (prérequis, rangées, oubli) et arrive avec sa vue prête, dans le style de votre inventaire.

  • Prérequis visibles

    Des traits relient chaque compétence à ce qu'elle exige ; ils deviennent dorés quand c'est rempli.
  • Rangées à débloquer

    « Dépensez 3 points pour ouvrir la rangée suivante », réglable par arbre.
  • Oubli sans casse

    Impossible d'oublier un rang dont dépend une autre compétence ou une rangée.
  • Bonus de stats

    get_bonus("damage") additionne tous les rangs appris : branchez-le sur vos stats.
  • Réinitialisation

    Un arbre ou tout, gratuit ou contre de l'or, payé en une transaction.
  • Sauvegarde

    Points et rangs ; un rang devenu trop haut après une mise à jour est remboursé.
Captures

Le même arbre, quatre styles

La fenêtre reprend le skin de l'Inventory Kit : elle s'accorde à votre inventaire, quel que soit le style choisi.

Installation

Un arbre en huit lignes

# Deux compétences : la seconde exige la première au rang 2
tree.add(TKSkill.make(&"blade", "Blade Training", Vector2i(0, 0), 3,
    {&"damage": 2.0}))
tree.add(TKSkill.make(&"cleave", "Cleave", Vector2i(0, 1), 1,
    {&"damage": 5.0}, {&"blade": 2}))

skills.points += 1
skills.learn(&"blade")
var damage := base + skills.get_bonus(&"damage")

Licence

Code : MIT. Utilisez-le, modifiez-le, intégrez-le à vos jeux, gratuits ou payants.

Images : celles de l'Inventory Kit, libres d'usage dans vos jeux, même commerciaux. Merci de ne pas les remettre en téléchargement ailleurs : partagez plutôt le lien de cette page.

Un petit crédit fait plaisir, sans obligation : Skill Tree Kit — banc-essai.site-testeurs.workers.dev/skill-tree-kit

Faites passer le mot

Un bug, une idée, un ami qui fait un RPG ?

Ces kits sont à prix libre : la meilleure façon de nous aider est de partager cette page, ou de laisser un pourboire.

Envoyer un retour