Coder Social home page Coder Social logo

sz-hearth-stone's Introduction

SZ-Hearth-Stone

尝试山寨一个炉石传说

开发计划

计划中

  • 指令系统框架
    • 指令阶段功能补全(10/13)
      • 法力消耗预览
      • 法力消耗预览取消
      • 抓取卡牌
      • 卡牌进入功能区
      • 卡牌进入功能区_单目标法术
      • 卡牌进入功能区_随从
      • 卡牌返回手牌区
      • 卡牌选择目标(缺少条件,目标高亮显示)
      • 卡牌抉择
      • 卡牌取消指令
      • 随从切换站位
      • 卡牌确认使用(缺各种情况应对)
      • 卡牌确认使用_随从中途
    • 指令阶段功能数据迁移到p层,方便数据层查看、编辑
  • 战场UI
    • 战场随从
    • 战场英雄
    • 战场英雄技能
    • 战场英雄武器
    • 战场奥秘
    • 战场任务
    • 法力水晶UI
    • 手牌UI
    • 卡牌变随从动画
    • 随从变卡牌动画
    • 需要优化一下随从召唤的流程,主要处理已经上阵的随从控件
  • 卡牌UI
    • 随从卡
    • 法术卡
    • 武器卡
    • 英雄
    • 英雄技能卡
    • 英雄卡
    • 卡牌描述文本自动换行, 自动大小, 整体居中
  • 卡牌机制
    • 基础机制
      • 嘲讽
      • 风怒
      • 冲锋
      • 圣盾
      • 复生
      • 潜行
      • 超级风怒
      • 免疫
      • 剧毒
      • 吸血
      • 突袭
      • 回响
      • 双生法术
      • 磁力
      • 休眠
    • 扩展机制
      • 过载
      • 战吼
      • 亡语
      • 秘密亡语(抉择、发现、鉴定、升级、阴谋)
      • 抉择
      • 抉择两次
      • 连击
      • 进化
      • 招募
      • 发现
      • 反制
      • 超杀
      • 抽到时释放
      • 对战开始时
      • 激励
      • 祈求
      • 任务、奖励
      • 支线任务
      • 升级
      • 阴谋
      • 自动变形(变色龙、武器、德博士、狼人)
    • 动态机制
      • 沉默
      • 冻结
    • 卡牌包
      • 动物伙伴
      • 梦境
      • 零件
      • 死亡骑士牌
      • 进化
      • 神器
      • 宝藏
      • 安戈洛卡包
      • 跟班
      • 基础图腾
  • 结算流程

待修复问题

  • 编辑器数据层级功能失效
  • 卡牌取消之后,显示tips功能偶尔不正常
  • 卡牌名字里面数字的间隔太大了
  • removeChild用法似乎不对
  • 卡牌返回手牌时,会闪一下tips
  • 严重问题!控件随从跟战场随从要使用两套编号,目前的方案有bug
  • 现在的状态布尔值取值有问题,容易搞混,需要优化一下
  • 精神控制:转移随从控制权相关处理不完善
  • 流程功能:AI的英雄攻击时,武器不会失去耐久

卡牌功能

  1. 机制实现

    基础机制:攻击、伤害、buff、光环、召唤、变形、奥秘、任务、复制、消灭、心控、回手牌、回牌库、弃牌、生命、护甲、法术伤害、摧毁武器、误导、治疗转伤害、减费、加费、获得水晶、摧毁水晶、两侧、对面、替换英雄、英雄卡机制、受伤、奇数、偶数、英雄技能升级、无法攻击、魔免、50%miss、爆牌库、横扫、拼点、法伤增幅、无法攻击英雄、克苏恩、青玉、法力消耗转换生命、鉴定、升级、阴谋、融合、狼人、套牌、

    触发节点:todo...

    特殊机制:

  2. 战场机制

    流程,todo...

    2v2战斗流程


记牌器

  1. 牌库、坟场

  2. 手牌信息:回合数、已知的显示信息

  3. 场面随从编号

临时: 暗影形态:缺两个英雄技能

在不影响逻辑的情况下,合并衍生卡 衍生卡没有卡包来源信息了

抉择卡的变身,将保留buff属性

sz-hearth-stone's People

Contributors

zpcpi avatar relinke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.