Banc d'essai
Quest Log Kit

Quest Log Kit le journal de quêtes prêt à l'emploi pour Godot 4

Des quêtes avec objectifs (ramasser des objets, vaincre, parler, explorer), des chaînes débloquées par d'autres quêtes, des récompenses, un suivi à l'écran et un journal fini qui marche à la souris, au clavier et à la manette. Construit sur notre Inventory Kit : rendre une quête prend les objets et donne la récompense d'un seul bloc. Prix libre dès 0 €, code sous licence MIT.

  • 5 quêtes en démo
  • 6 états de quête
  • 15 tests automatiques
  • Godot 4.5+
Démo jouable

Un petit village

Coupez du bois, cueillez des herbes, chassez les loups, parlez à Mira, fouillez les ruines : cinq quêtes avancent en direct dans le suivi à l'écran. Rendez-les dans le journal pour toucher la récompense ; une quête en débloque une autre. Le menu en haut change le style graphique.

Environ 20 Mo à charger · souris, clavier ou manette
Ouvrez l'onglet Available du journal pour accepter une quête. Q / E ou les gâchettes changent d'onglet.
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 Quest Log Kit, l'Inventory Kit complet dont il se sert, la démo et les tests.

Tout compris

Quest Log Kit + Inventory Kit

  • Quêtes en ressources : objectifs, récompenses, prérequis, fin automatique
  • Objectifs « ramasser » suivis en direct, objectifs « événement » (vaincre, parler, explorer)
  • Suivi à l'écran et journal : en cours, disponibles, terminées
  • Rendre une quête en une transaction : rien ne se perd si le sac est plein
  • Les 120 objets de l'Inventory Kit dans ses 4 styles graphiques
quest_log_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/quest_kit/ depuis l'archive.

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

Fonctionnalités

Des quêtes qui se suivent toutes seules

Les systèmes de quêtes gratuits pour Godot sont du code sans interface. Celui-ci arrive avec son journal et son suivi à l'écran, dans le même style que votre inventaire.

  • Objectifs vivants

    Un objectif « ramasser 8 bûches » suit le sac en direct : jetez-les, il redescend.
  • Chaînes de quêtes

    Une quête peut en exiger d'autres terminées ; les verrouillées s'affichent en « ??? » si vous le souhaitez.
  • Récompenses sûres

    Rendre prend les objets demandés et donne la récompense d'un bloc. Sac plein ? Rien n'est pris.
  • Six états

    Verrouillée, disponible, en cours, prête, terminée, échouée. Abandon et échec gérés.
  • Suivi à l'écran

    Les quêtes suivies et leurs objectifs dans le HUD, mis à jour à chaque changement.
  • Sauvegarde

    États, progression des objectifs et quêtes suivies, repris exactement.
Captures

Le même journal, quatre styles

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

Installation

Une quête en dix lignes

# Une quête : ramasser 8 bûches, 25 pièces d'or
var firewood := QKQuest.make(&"firewood", "Firewood",
    [QKObjective.collect(&"logs", &"oak_log", 8)],
    {&"gold_coins": 25})
book.add_quest(firewood)

quest_log.watch(bag.container)
quest_log.accept(&"firewood")
quest_log.report(&"kill_wolf")
quest_log.turn_in(&"firewood", bag.container)

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 : Quest Log Kit — banc-essai.site-testeurs.workers.dev/quest-kit

Faites passer le mot

Un bug, une idée, un ami qui écrit 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