So I asked, what would Plants Vs. Zombies have been like on a hex grid. It got weirder from there.
I more or less tore the code for Glitch Garden from the bottom up, keeping maybe 20% of the code. One of the major challenges in this was just the hex grid itself, for that Red Blob Games was an invaluable resource.
Once I got over the major hurdles dealing with that, I then showed the game around to a bunch of friends and acquaintances in the local Game Dev community and quickly learned that it just wasn’t obvious what they were supposed to be doing. As a result I’ve added a tutorial to the front end.
This is the final product, I’ve both made a web version and an Android version, I’d be grateful for any feedback.
Update: Web load times have been a bit painful, the 11MB mp3’s that I was using got blown up to 22MB. Dropping the quality of the Ogg Vorbis helped a lot. The other important change I made was to use “Load In Background” for all of the sounds that I didn’t expect to be used in the first 30 seconds or so of play.