The giant factory exploded. I have no idea what I did wrong. Looks like a good start anyway.
Magn
Creator of
Recent community posts
Yes, you are correct, a solution to an invasive species might be minimizing the introduction. This is however easier said than done as we often have no idea that a species might become invasive before it appears. Once they are established they will start growing rapidly (that is why they are called invasive species). AI was not used for gameplay and game design, as already mentioned.
Thanks for writing! You are supposed to plant trees in the white area. AI was only used for some code, not for the sound or graphics. Probably you misunderstood the purpose of the game - it is not about destroying pest - but about protecting your garden from pests. Of course this is a human centric point of view, but I don't see a problem in that. Fighting invasive species is a reality for many farmers and gardeners. Yes, a pest could be an important part of an ecosystem somewhere where it is native. By definition invasive species are newly introduced species that cause problems in their new habitat.
I like the style of the game, both the art and the sound are great. First I did not know what to do. Then I talked to some random dude (press E). I crossed the bridge to the left. Three guys turned up and beat me up. I tried to defend myself with the carrot, but to no avail. Game over.
Cool idea, but probably some more work is needed. For example the carrot fighting could have been more fun and easier to understand.
Thank you!
Many different types of pest would be interesting. Initially I will focus on the box tree moth which have four distinct stages: moth, egg, larvae and pupae. There is also a cocoon stage during winter, but this will not be covered in the game.
I agree the uprooting mechanics might be unnecessary. My idea was that only healthy plants can be uprooted. Plants attacked by pests would be unhealty and not possible to uproot.
Thanks for playing. As you mention the gameplay is limited or non-existent at the moment. Yes, the flowers look like trees, but we will replace them with box trees. The larvas are supposed to be the box tree moth larva, an invasive species in Europe. More gameplay is coming and we will try to make the impact clear.
Really cool game. Some explanations are perhaps needed to get the message across. I got this error:
RuntimeError: integer divide by zero
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
_JS_CallAsLongAsNoExceptionsSeen@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.wasm:wasm-funct...
callUserCallback@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
runIter@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
FrameRequestCallback*requestAnimationFrame@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_scheduler_rAF@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
MainLoop_runner@https://html-classic.itch.zone/html/18270409-1837550/Build/WebGL.framework.js:2:...
A tower defense could have been fun. I'm not sure it make sense to have plants defending the garden against invasive species. At least I am not aware of any such plants, but I might be wrong: How to fight plants with plants
I will check up Ratchet and Clank, thanks!
Thanks, I appreciate your feed back.
The win condition is not specified right now, but I will think of something - like a level system.
Of course using a flame thrower against invasive species is a little bit over the top, but this is a game and sometimes you have to exaggerate to get the message across. In reality insect traps and similar measures would have been more appropriate.












































































