Avoid spending sun and not spend (in game) money

plants-vs-zombies-2

In order to get a star in some levels of Plants vs. Zombies 2, you are required to not spend any sun for rather lengthy periods of time (90 seconds, and even 120 seconds). The only plant I currently have that has any sort of detrimental effect on zombies and that costs no sun is the iceberg lettuce, and that simply does not tide me over until I can start using sun.

I've been getting through these levels (and getting a star) by spending in-game money to kill zombies by pinching them. Seeing how activating said ability costs 800, it makes losing the level a rather painful affair.

Is there some way I am overlooking to finish the level, get the star, and not resort to spending money?

Best Answer

I did a whole guide to stars that might be of use, but I'll summarize the "no sun" strategy.

I think the basic premise you have wrong is that you don't have to do this at the start of the round. You can spend sun and then later in the level not spend any for the required amount of time. It's much easier to establish your defenses and then do this towards the middle/late part of the round, when victory is more or less assured.

Don't wait too long, though, since the levels tend to take pretty close to a fixed time. You can extend the length of the level by digging up all your attack plants when you're down to the last 1-2 zombies, and then using plant food on a Wall-Nut or similar.