15-1864-game

Chain Survivor 技能系统设计

install
source · Clone the upstream repo
git clone https://github.com/papermoonio/2025-h1-solidity-polkadot-mini-hackathon
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/papermoonio/2025-h1-solidity-polkadot-mini-hackathon "$T" && mkdir -p ~/.claude/skills && cp -r "$T/15-1864-game" ~/.claude/skills/papermoonio-2025-h1-solidity-polkadot-mini-hackathon-15-1864-game && rm -rf "$T"
manifest: 15-1864-game/skill.md
source content

Chain Survivor 技能系统设计

技能系统说明

  • 每个技能拥有唯一ID、名称、等级、冷却时间、效果描述、是否可交易、归属账号等属性。
  • 技能可通过游戏内获得、升级、保存到账号,或在链上进行交易。
  • 每局游戏可装备若干技能,技能可主动释放或被动生效。
  • 技能效果可包括:攻击增强、防御提升、范围伤害、回血、召唤、控制等。

技能示例

1. 火球术(Fireball)

  • ID: skill_fireball
  • 描述: 向最近的敌人发射一颗火球,造成高额伤害并附带灼烧效果。
  • 效果: 对目标敌人造成 50 点伤害,并在3秒内每秒额外造成10点灼烧伤害。
  • 冷却: 5秒
  • 可交易: 是

2. 治疗光环(Healing Aura)

  • ID: skill_healing_aura
  • 描述: 在自身周围生成治疗光环,持续恢复自身生命值。
  • 效果: 5秒内每秒恢复20点生命值。
  • 冷却: 10秒
  • 可交易: 否

3. 闪电链(Chain Lightning)

  • ID: skill_chain_lightning
  • 描述: 释放一道闪电,最多弹射3个敌人,每次弹射伤害递减。
  • 效果: 首个目标造成40点伤害,后续每个目标伤害减少10点。
  • 冷却: 8秒
  • 可交易: 是

4. 冰霜护盾(Frost Shield)

  • ID: skill_frost_shield
  • 描述: 获得一个吸收伤害的护盾,并降低附近敌人移动速度。
  • 效果: 10秒内吸收最多60点伤害,范围内敌人减速30%。
  • 冷却: 15秒
  • 可交易: 否

5. 召唤傀儡(Summon Golem)

  • ID: skill_summon_golem
  • 描述: 召唤一个傀儡协助战斗,傀儡拥有独立生命值和攻击力。
  • 效果: 召唤一个持续20秒的傀儡,攻击力30,生命值200。
  • 冷却: 30秒
  • 可交易: 是

6. 爆裂箭(Explosive Arrow)

  • ID: skill_explosive_arrow
  • 描述: 下一次普通攻击变为爆裂箭,对目标及周围敌人造成范围伤害。
  • 效果: 对目标造成40点伤害,对周围半径80像素内敌人造成20点溅射伤害。
  • 冷却: 7秒
  • 可交易: 是

技能设计建议

  • 技能可分为主动技能、被动技能、终极技能等类型。
  • 技能可通过升级提升效果或缩短冷却。
  • 技能可通过链上 NFT/资产化,支持玩家间自由交易。
  • 技能效果可扩展为:控制(眩晕、减速)、召唤、护盾、回血、范围爆发等。