Back to list
15195999826

developing-hex-atb-battle

by 15195999826

0🍴 0📅 Jan 13, 2026

SKILL.md


name: developing-hex-atb-battle description: Provides context for hex-atb-battle framework validation project. Activates when discussing hex-atb-battle, improving logic-game-framework APIs, ATB battle implementation, or framework validation workflow. Guides whether to fix issues in framework vs application layer.

Hex ATB Battle 开发上下文

核心原则

这是框架验证项目,目的是通过实际使用发现和修复 @lomo/logic-game-framework 的设计问题。

原则说明
框架问题要修框架发现 API 设计问题应修改 packages/logic-game-framework/,不要在应用层 workaround
双向修改同一 conversation 可能同时修改 apps/packages/
应用层可粗糙hex-atb-battle 代码风格不必完美,重点是验证框架

项目结构

apps/hex-atb-battle/src/
├── main.ts              # 入口,GameWorld + 主循环
├── battle/HexBattle.ts  # GameplayInstance 实现
├── actors/              # CharacterActor (含 ATB)
├── actions/             # MoveAction, DamageAction, HealAction
├── skills/              # Ability 配置 + Timeline 定义
├── config/              # 职业和技能配置
└── logger/              # 战斗日志

运行命令

cd apps/hex-atb-battle && pnpm dev    # Watch 模式
cd apps/hex-atb-battle && pnpm start  # 单次运行
# 或 VS Code F5 调试

修改决策流程

发现问题
    ↓
是框架 API 设计问题? ──是──→ 修改 packages/logic-game-framework/
    │                         然后更新 apps/hex-atb-battle/ 使用
    否
    ↓
在 apps/hex-atb-battle/ 实现

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon