“植物合成大战僵尸”的小游戏
游戏核心玩法
植物系统:种类丰富且属性差异化,例如「粉色花朵植物」初始攻击力10、血量20。玩家可消耗金币升级植物,同步提升攻击力、血量等核心战力,解锁更强防御能力。
英雄系统:提供多样可选角色,每个英雄拥有专属技能(如范围伤害、治疗辅助等)与独立成长路径,可根据关卡需求搭配,成为战局关键突破点。
关卡挑战:设置多阶段常规关卡,随进度推进,僵尸的强度(血量、攻击力)与数量同步增加;关键节点包含「BOSS大战」,考验植物/英雄搭配策略,带来刺激对抗体验。
商店与资源:可在商场使用「金币」(常规资源)或「粉色晶体」(稀有资源)兑换植物、英雄等道具;额外支持通过「盲盒钥匙」抽取稀缺养成材料,助力快速搭建防线、保卫阵地。
游戏画面参考
本地存储配置(代码参考)
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\";
}
代码功能说明:该类为游戏本地存储工具(单例模式),统一管理玩家数据键名,包含音频偏好、关卡进度、植物/英雄养成、资源数量等核心数据,确保游戏重启后数据不丢失。



