adventure-manager
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAdventure Manager - Gestionnaire d'Aventures BFRPG
Adventure Manager - BFRPG冒险管理器
Skill pour créer et gérer des aventures/campagnes dans Basic Fantasy RPG.
用于在Basic Fantasy RPG中创建和管理冒险/战役的Skill。
Utilisation Rapide
快速上手
bash
undefinedbash
undefinedCompiler si nécessaire
Compiler si nécessaire
go build -o sw-adventure ./cmd/adventure
go build -o sw-adventure ./cmd/adventure
Créer une aventure
Créer une aventure
./sw-adventure create "La Mine Perdue" "Une aventure dans les montagnes"
undefined./sw-adventure create "La Mine Perdue" "Une aventure dans les montagnes"
undefinedCommandes Disponibles
可用命令
Gestion des Aventures
冒险管理
bash
undefinedbash
undefinedCréer une aventure
Créer une aventure
./sw-adventure create "La Mine Perdue" "Description optionnelle"
./sw-adventure create "La Mine Perdue" "Description optionnelle"
Lister les aventures
Lister les aventures
./sw-adventure list
./sw-adventure list
Afficher une aventure
Afficher une aventure
./sw-adventure show "La Mine Perdue"
./sw-adventure show "La Mine Perdue"
Statut complet
Statut complet
./sw-adventure status "La Mine Perdue"
./sw-adventure status "La Mine Perdue"
Supprimer
Supprimer
./sw-adventure delete "La Mine Perdue"
undefined./sw-adventure delete "La Mine Perdue"
undefinedGestion du Groupe
队伍管理
bash
undefinedbash
undefinedAjouter un personnage à l'aventure
Ajouter un personnage à l'aventure
./sw-adventure add-character "La Mine Perdue" "Aldric"
./sw-adventure add-character "La Mine Perdue" "Lyra"
./sw-adventure add-character "La Mine Perdue" "Aldric"
./sw-adventure add-character "La Mine Perdue" "Lyra"
Retirer un personnage
Retirer un personnage
./sw-adventure remove-character "La Mine Perdue" "Aldric"
./sw-adventure remove-character "La Mine Perdue" "Aldric"
Afficher le groupe
Afficher le groupe
./sw-adventure party "La Mine Perdue"
undefined./sw-adventure party "La Mine Perdue"
undefinedInventaire Partagé
共享物品栏
bash
undefinedbash
undefinedVoir l'inventaire
Voir l'inventaire
./sw-adventure inventory "La Mine Perdue"
./sw-adventure inventory "La Mine Perdue"
Ajouter de l'or
Ajouter de l'or
./sw-adventure add-gold "La Mine Perdue" 50 "Trésor gobelin"
./sw-adventure add-gold "La Mine Perdue" -10 "Achat de rations"
./sw-adventure add-gold "La Mine Perdue" 50 "Trésor gobelin"
./sw-adventure add-gold "La Mine Perdue" -10 "Achat de rations"
Ajouter des objets
Ajouter des objets
./sw-adventure add-item "La Mine Perdue" "Potion de soin" 3
./sw-adventure add-item "La Mine Perdue" "Corde 50 pieds"
./sw-adventure add-item "La Mine Perdue" "Potion de soin" 3
./sw-adventure add-item "La Mine Perdue" "Corde 50 pieds"
Retirer des objets
Retirer des objets
./sw-adventure remove-item "La Mine Perdue" "Potion de soin" 1
undefined./sw-adventure remove-item "La Mine Perdue" "Potion de soin" 1
undefinedSessions de Jeu
游戏场次
bash
undefinedbash
undefinedDémarrer une session
Démarrer une session
./sw-adventure start-session "La Mine Perdue"
./sw-adventure start-session "La Mine Perdue"
Terminer une session
Terminer une session
./sw-adventure end-session "La Mine Perdue" "Le groupe a exploré le premier niveau"
./sw-adventure end-session "La Mine Perdue" "Le groupe a exploré le premier niveau"
Lister les sessions
Lister les sessions
./sw-adventure sessions "La Mine Perdue"
undefined./sw-adventure sessions "La Mine Perdue"
undefinedJournal Automatique
自动日志
bash
undefinedbash
undefinedAjouter une entrée au journal
Ajouter une entrée au journal
./sw-adventure log "La Mine Perdue" combat "Le groupe affronte 3 gobelins"
./sw-adventure log "La Mine Perdue" loot "Trouvé 20 po et une dague +1"
./sw-adventure log "La Mine Perdue" story "Les aventuriers arrivent à Valdris"
./sw-adventure log "La Mine Perdue" quest "Nouvelle quête: Retrouver le marchand"
./sw-adventure log "La Mine Perdue" combat "Le groupe affronte 3 gobelins"
./sw-adventure log "La Mine Perdue" loot "Trouvé 20 po et une dague +1"
./sw-adventure log "La Mine Perdue" story "Les aventuriers arrivent à Valdris"
./sw-adventure log "La Mine Perdue" quest "Nouvelle quête: Retrouver le marchand"
Voir le journal
Voir le journal
./sw-adventure journal "La Mine Perdue"
./sw-adventure journal "La Mine Perdue"
Journal d'une session spécifique
Journal d'une session spécifique
./sw-adventure journal "La Mine Perdue" --session=1
./sw-adventure journal "La Mine Perdue" --session=1
Dernières entrées
Dernières entrées
./sw-adventure journal "La Mine Perdue" --recent=10
undefined./sw-adventure journal "La Mine Perdue" --recent=10
undefinedTypes d'Entrées Journal
日志条目类型
| Type | Icône | Usage |
|---|---|---|
| ⚔️ | Rencontres et combats |
| 💰 | Trésors trouvés |
| 📖 | Progression narrative |
| 📝 | Notes diverses |
| 🎯 | Quêtes et objectifs |
| 👤 | Interactions PNJ |
| 📍 | Nouveaux lieux |
| 🏕️ | Repos |
| 💀 | Morts de personnages |
| ⬆️ | Montées de niveau |
| 类型 | 图标 | 用途 |
|---|---|---|
| ⚔️ | 遭遇战与战斗 |
| 💰 | 发现的财宝 |
| 📖 | 剧情推进 |
| 📝 | 各类笔记 |
| 🎯 | 任务与目标 |
| 👤 | NPC互动 |
| 📍 | 新地点 |
| 🏕️ | 休息 |
| 💀 | 角色死亡 |
| ⬆️ | 升级 |
Structure des Fichiers
文件结构
Une aventure crée le répertoire suivant :
data/adventures/la-mine-perdue/
├── adventure.json # Métadonnées de l'aventure
├── party.json # Groupe et formation
├── inventory.json # Inventaire partagé
├── sessions.json # Historique des sessions
├── journal-meta.json # Métadonnées journal (NextID, Categories)
├── journal-session-0.json # Journal hors session
├── journal-session-1.json # Journal session 1
├── journal-session-N.json # Journal session N
├── state.json # État du jeu
├── images/
│ ├── session-0/ # Images hors session
│ ├── session-1/ # Images session 1
│ └── session-N/ # Images session N
└── characters/ # Copies des personnages
├── aldric.json
└── lyra.jsonNote : Le journal est organisé par session pour optimiser les performances. Les commandes CLI fonctionnent de manière transparente avec cette structure.
创建冒险后会生成以下目录:
data/adventures/la-mine-perdue/
├── adventure.json # Métadonnées de l'aventure
├── party.json # Groupe et formation
├── inventory.json # Inventaire partagé
├── sessions.json # Historique des sessions
├── journal-meta.json # Métadonnées journal (NextID, Categories)
├── journal-session-0.json # Journal hors session
├── journal-session-1.json # Journal session 1
├── journal-session-N.json # Journal session N
├── state.json # État du jeu
├── images/
│ ├── session-0/ # Images hors session
│ ├── session-1/ # Images session 1
│ └── session-N/ # Images session N
└── characters/ # Copies des personnages
├── aldric.json
└── lyra.json注意:日志按场次组织以优化性能。CLI命令会透明地处理此结构。
Workflow Typique
典型工作流程
1. Créer l'aventure
1. 创建冒险
bash
./sw-adventure create "La Mine Perdue" "Les aventuriers explorent une mine abandonnée"bash
./sw-adventure create "La Mine Perdue" "Les aventuriers explorent une mine abandonnée"2. Ajouter les personnages
2. 添加角色
bash
./sw-adventure add-character "La Mine Perdue" "Aldric"
./sw-adventure add-character "La Mine Perdue" "Lyra"
./sw-adventure add-character "La Mine Perdue" "Gorim"bash
./sw-adventure add-character "La Mine Perdue" "Aldric"
./sw-adventure add-character "La Mine Perdue" "Lyra"
./sw-adventure add-character "La Mine Perdue" "Gorim"3. Démarrer une session
3. 开始场次
bash
./sw-adventure start-session "La Mine Perdue"bash
./sw-adventure start-session "La Mine Perdue"4. Pendant la partie
4. 游戏过程中
bash
undefinedbash
undefinedNoter les événements importants
Noter les événements importants
./sw-adventure log "La Mine Perdue" story "Les aventuriers arrivent à l'entrée de la mine"
./sw-adventure log "La Mine Perdue" combat "Combat contre 4 gobelins - victoire"
./sw-adventure add-gold "La Mine Perdue" 35 "Butin gobelins"
./sw-adventure log "La Mine Perdue" loot "Trouvé: épée courte, 35 po"
undefined./sw-adventure log "La Mine Perdue" story "Les aventuriers arrivent à l'entrée de la mine"
./sw-adventure log "La Mine Perdue" combat "Combat contre 4 gobelins - victoire"
./sw-adventure add-gold "La Mine Perdue" 35 "Butin gobelins"
./sw-adventure log "La Mine Perdue" loot "Trouvé: épée courte, 35 po"
undefined5. Terminer la session
5. 结束场次
bash
./sw-adventure end-session "La Mine Perdue" "Premier niveau de la mine exploré"bash
./sw-adventure end-session "La Mine Perdue" "Premier niveau de la mine exploré"6. Consulter le statut
6. 查看状态
bash
./sw-adventure status "La Mine Perdue"bash
./sw-adventure status "La Mine Perdue"Intégration avec autres Skills
与其他Skill的集成
- dice-roller : Pour les jets de dés pendant la partie
- character-generator : Pour créer les personnages avant de les ajouter
- dice-roller:用于游戏中的掷骰
- character-generator:用于在添加角色前创建角色
Exemple de Sortie
输出示例
Commande status
statusstatus
命令输出
statusmarkdown
undefinedmarkdown
undefinedLa Mine Perdue
La Mine Perdue
Les aventuriers explorent une mine abandonnée
Les aventuriers explorent une mine abandonnée
Informations
Informations
- Statut : active
- Sessions : 3
- Dernière partie : 15/12/2024 20:30
- Statut : active
- Sessions : 3
- Dernière partie : 15/12/2024 20:30
Groupe
Groupe
Formation : travel
- Aldric (human fighter N1) - PV: 9/9
- Lyra (elf magic-user N1) - PV: 5/5
- Gorim (dwarf cleric N1) - PV: 7/7
Formation : travel
- Aldric (human fighter N1) - PV: 9/9
- Lyra (elf magic-user N1) - PV: 5/5
- Gorim (dwarf cleric N1) - PV: 7/7
Inventaire
Inventaire
Or : 185 po
Objets : 5
Or : 185 po
Objets : 5
Derniers événements
Derniers événements
- 📖 Découverte d'une salle secrète
15/12 20:15 - ⚔️ Combat contre le chef gobelin
15/12 20:00 - 💰 Trouvé coffre: 50 po, potion
15/12 19:45
undefined- 📖 Découverte d'une salle secrète
15/12 20:15 - ⚔️ Combat contre le chef gobelin
15/12 20:00 - 💰 Trouvé coffre: 50 po, potion
15/12 19:45
undefinedConseils d'Utilisation
使用建议
- Démarrez toujours une session avant de jouer pour tracker le temps
- Utilisez régulièrement pour maintenir un historique
log - Les événements sont automatiquement horodatés
- L'or peut être négatif pour les dépenses (utilisez un nombre négatif)
- Le journal génère automatiquement un résumé par session
- 游戏前务必启动场次以追踪时间
- 定期使用命令维护历史记录
log - 事件会自动添加时间戳
- 金币可以为负数以记录支出(使用负数)
- 日志会自动生成每场的摘要
Utilisé par
使用方
Ce skill est utilisé par les agents suivants :
| Agent | Usage |
|---|---|
| Gestion sessions, journal, inventaire |
Type : Skill autonome, peut être invoqué directement via
/adventure-managerDépendances : Utilise et en complément
dice-rollercharacter-generator此Skill被以下Agent使用:
| Agent | 用途 |
|---|---|
| 场次管理、日志、物品栏管理 |
类型 : 独立Skill,可通过直接调用
/adventure-manager依赖 : 配合和使用
dice-rollercharacter-generator