这是一个合成类的游戏。

总体流程

玩家通过关卡获取新的行动,同时使用行动的效果通过关卡。 在关卡中,玩家需要考虑体力、幸福、金钱的限制,避免突然暴毙。 在玩家完成目标或者死亡后会进行经历结算。 玩家的技能经验提升后会获得更高等级的心动。

主要对象

棋子,有多种获取方式。

  • 合成的主材料
  • 每次合成需要花费代价
  • 每个棋子都有增益

代价处理器 用于处理各种代价

增益处理器 用于处理各种增益

技能 玩家能力的抽象体现。

  • 技能的提升会带来更好的棋子
  • 技能的提升会带来相同类型的关卡触发概率

关卡 整个游戏体验的载体.玩家可以手动或者自动新增棋子,每次改动棋子都会改变玩家的状态。当玩家死亡或者任务完成,整个关卡结束。

  • 多个目标
  • 玩家状态的显示
  • 棋子的发放 在棋盘的空位设置棋子
  • 棋子的合成
  • 确认任务的状态

技能

玩家能力的体现,也是玩家长期目标实现的前提。

  • 名称
  • 描述
  • 图标
  • 能力值
  • 根据能力等级匹配的棋子

图标资源获取?

关卡

关卡分为多个对象实现。

  • 棋盘,负责管理棋子之间的交互。
  • 任务管理器

任务管理器

任务有多个。任务需要新增方便。

棋子生成器

随机生成棋子 在棋盘的空位设置棋子