游戏核心玩法

植物系统:种类丰富且属性差异化,例如「粉色花朵植物」初始攻击力10、血量20。玩家可消耗金币升级植物,同步提升攻击力、血量等核心战力,解锁更强防御能力。

英雄系统:提供多样可选角色,每个英雄拥有专属技能(如范围伤害、治疗辅助等)与独立成长路径,可根据关卡需求搭配,成为战局关键突破点。

关卡挑战:设置多阶段常规关卡,随进度推进,僵尸的强度(血量、攻击力)与数量同步增加;关键节点包含「BOSS大战」,考验植物/英雄搭配策略,带来刺激对抗体验。

商店与资源:可在商场使用「金币」(常规资源)或「粉色晶体」(稀有资源)兑换植物、英雄等道具;额外支持通过「盲盒钥匙」抽取稀缺养成材料,助力快速搭建防线、保卫阵地。

游戏画面参考

游戏画面1

游戏画面2

游戏画面3

游戏画面4

本地存储配置(代码参考)

export class LocalStorageUtil extends Singleton {
  // 音频设置
  public lst_music: string = \"ZYTNLB_music\";
  public lst_effect: string = \"ZYTNLB_effect\";

  // 时间与体力
  public lst_CountTime: string = \"ZYTNLBCountTime\";
  public lst_CountSecond: string = \"ZYTNLBCountSecond\";
  public lst_Tili: string = \"ZYTNLBTili\";

  // 关卡进度
  public lst_playLevel: string = \"ZYTNLB_playLevel\";
  public lst_passProgress: string = \"ZYTNLB_passProgress\";
  public lst_InfiniteLevelDate: string = \"ZYTNLB_infiniteLevelDate\";

  // 养成与资源
  public lst_ZS: string = \"ZYTNLB_zs\";
  public lst_Icon: string = \"ZYTNLB_icon\";
  public lst_Hero: string = \"ZYTNLB_Hero\";
  public lst_PlantLevel: string = \"ZYTNLB_PlantLevel\";
  public lst_PlantLevelNum: string = \"ZYTNLB_PlantLevelNum\";
  public lst_PlantJsLevelNum: string = \"ZYTNLB_PlantJsLevelNum\";
  public lst_GuardLevelNum: string = \"ZYTNLB_GuardLevelNum\";
  public lst_PlantIconLevelNum: string = \"ZYTNLB_PlantIconLevelNum\";
  public lst_BlindBoxKeyNum: string = \"ZYTNLB_BlindBoxKeyNum\";

  // 战场配置
  public lst_PlantLocaPos: string = \"ZYTNLB_PlantLocaPos\";
  public lst_HeroLocaPos: string = \"ZYTNLB_HeroLocaPos\";

  // 个性化与福利
  public lst_getSkin: string = \"ZYTNLB_getSkin\";
  public lst_dressOnSkin: string = \"ZYTNLB_dressOnSkin\";
  public lst_guide: string = \"ZYTNLB_guide\";
  public lst_free_watch_times: string = \"sausage_free_watch_times\";
  public lst_daily_signin: string = \"sausage_daily_signin\";
}

代码功能说明:该类为游戏本地存储工具(单例模式),统一管理玩家数据键名,包含音频偏好、关卡进度、植物/英雄养成、资源数量等核心数据,确保游戏重启后数据不丢失。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。