Banc d'essai
Turn-Based Battle Kit

Turn-Based Battle Kit les combats au tour par tour prêts à jouer pour Godot 4

Un vrai système de combat de RPG : l'ordre des tours suit la vitesse et s'affiche sur une frise, les compétences coûtent du mana, les potions viennent du sac, le poison, la brûlure et l'étourdissement s'empilent et se dissipent, les ennemis se soignent entre eux et visent le plus faible, et les récompenses tombent dans l'inventaire. L'écran de combat est fini, à la souris, au clavier et à la manette. Fait par Benny avec l'IA. Prix libre dès 0 €, code sous licence MIT.

  • 3 combats et un boss
  • 10 altérations d'état
  • 18 tests automatiques
  • Godot 4.5+
Démo jouable

L'Armurerie hantée

Un chevalier, une rôdeuse et une mage affrontent des objets maudits : armures hantées, lames errantes, golems de braise, et le Heaume du dragon, un boss qu'on ne peut pas fuir. Les potions du sac servent en combat, le butin y retourne, et l'équipe gagne des niveaux. Le menu en haut change le style graphique.

Environ 20 Mo à charger · souris, clavier ou manette
Choisissez une commande, puis une cible (Échap pour revenir). Les ennemis jouent seuls. Survolez une icône d'altération pour voir les tours restants.
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 Turn-Based Battle Kit, l'Inventory Kit complet dont il se sert, la démo et les tests.

Tout compris

Turn-Based Battle Kit + Inventory Kit

  • Combattants, actions et altérations en ressources
  • Ordre des tours selon la vitesse, avec la frise des prochains tours
  • Dégâts physiques ou magiques, coups critiques, esquive, défense, fuite
  • IA ennemie, récompenses versées dans le sac sans rien perdre
  • Écran de combat complet ; icônes de l'Inventory Kit en 4 styles
battle_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/battle_kit/ depuis l'archive.

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

Fonctionnalités

Un combat de RPG complet, pas un squelette

Les modèles de combat pour Godot sont soit du code sans écran, soit des jeux entiers difficiles à démonter. Celui-ci est un kit : des règles solides, un écran fini, et des points d'entrée pour votre équipement et vos arbres de compétences.

  • La vitesse compte

    Un combattant deux fois plus rapide joue deux fois plus souvent ; la frise montre qui joue ensuite.
  • Altérations complètes

    Poison qui s'empile, brûlure en % des PV, étourdissement, garde, hâte, régénération, immunités et remèdes.
  • Le sac sert au combat

    Les potions sont prises dans l'inventaire au moment de l'action, jamais avant.
  • Une IA qui réfléchit

    Les ennemis soignent un allié en danger, visent le plus faible, ne relancent pas un bonus déjà actif.
  • Récompenses sûres

    XP, or et butin vont dans le sac ; ce qui ne rentre pas est listé, jamais perdu en silence.
  • Se branche sur vos kits

    battler.bonuses reçoit les bonus de l'équipement ou du Skill Tree Kit.
Captures

Le même combat, 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 combat en dix lignes

# Une boule de feu, un combat, l'écran prêt
var fireball := BKAction.make(&"fireball", "Fireball", BKAction.Kind.DAMAGE,
    BKAction.Target.ONE_ENEMY, 12, 5, &"ruby")
mage.actions.append(fireball)

battle.bag = bag.container
view.battle = battle
battle.start([knight, mage], [wolf, wolf])
view.finished.connect(_on_battle_over)

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 : Turn-Based Battle Kit — banc-essai.site-testeurs.workers.dev/battle-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