Core Game-play Mechanics-----------------------------------------*Explosions --"Hard blocks" block the path of the explosion --"Soft blocks" block the path of the explosion (usually), and are destroyed; they randomly reveal a power-up --Un-triggered plants will detonate --Any enemies/player hit by the explosion will die or hurt
*Power-ups --Seeds-Up: Increase by one the number of simultaneous seeds the player can place --Fire-Up: Increase the blast radius (propagation range) of the plant’s explosions --Speed-Up: Increase player speed *Different Seeds--Full-Fire: plants have infinite range (except when combined with Dangerous-Plant)--Dangerous Plant: Blast expands in a square, and goes through hard blocks--Pass-Through Plant: Blast propagates through soft blocks--Remote Plant: Plant only detonate when you trigger them--Land Mine Plant: Plant only detonates when someone walks over it
*Traps--Seeds-Up/Fire-Up/Speed-Up "Down" versions--Instantly trigger placed plants--Freeze for some time duration--Teleport to another location--Hurt--Remove seeds from your total seed count.--Slow Players movement speed--Slippery
*Enemies--Shirker: Don’t know player's existence. Moves on a random path & on collision player will get hurt/die.--Stalker(Vision): Has vision. If stalker(Vision) directly saw player, will try to follow & attack.--Stalker(Sense): Can sense player. if player within range, will try to follow & attack.--Ghost: It cannot hurt player or player cannot hurt the ghost. But ghost can slow player down for some time if player collide with it.--Armored Enemy: Hard to kill. Need to attack more than once to kill.--Brood Enemy: Explosion will create new multiple enemies of smaller version.
*Comrade--Player can send comrade to find the nearest enemy and detonate it.