——神奇弹幕网页扩展
- 开始游戏
- 暂停游戏
- 继续游戏
- 重新游戏
- 种id row col
- id是左边植物序号,从1开始
- row是第几行,从1开始
- col是第几列,也从1开始
- 例如在左上角(2,2)种向日葵,是:
种 1 2 2
- 绘制游戏场景:背景、阳光计分板、植物卡片(用于放置植物)、植物(6种)、僵尸(1种)
- 植物和僵尸的攻击判定、死亡判定
- 角色动画由一帧一帧图片不停切换绘制实现,可绘制流畅动画效果
- 角色动画根据角色状态自动切换,植物动画包括(普通形态、攻击形态),僵尸动画包括(普通形态、移动形态、攻击形态、濒死形态、死亡形态)
- 阳光自动生成、植物放置需消耗阳光,僵尸随机生成
- 游戏包含僵尸、植物独立胜利条件判定
- 游戏状态:Loading、游戏运行、游戏暂停、游戏结束(玩家胜利)、游戏结束(僵尸胜利)