System Design Document - Grow a Plant


I was inspired by the system of how a plant grows and the concept of “you are what you eat” and how growth can be affected by things such as the nutrients/food source. A plant grows using its own food made through photosynthesis in which water plays an important factor, comprising up to 95% of a plant’s tissue. Water transports nutrients and dissolved sugar through the plant’s roots. Without water, the plant not only is malnourished, but it is also physically weak and cannot support its own weight. 

 I made a system in the game where the player's inputs completely decide the end result. What the player feeds the plant ultimately determines the type of plant it grows into, representing the literal concept of "you are what you eat". As shown, the starting seed in the game is the same and the harvest only shows at the end when the player has finished pressing buttons a hundred times with differing results depending on which combination of keys were pressed. I made an UI display to give players an idea of the different combinations they could try. Feeding the plants with individual bottles are as follows: Pressing Q (to pour holy water on the plant) a hundred times harvests an Angelic Apple, pressing W (to pour devil's hot sauce) x100 harvests Devil's Chili and pressing E (to pour magic potion) harvests Magic Mandrake. Here are the possible combinations and their results:

- Q + W (holy water + devil's hot sauce) = Hot Mango

- Q + E (holy water + magic potion) = Fruit Fairy

- E + W (magic potion + devil's hot sauce) = Monster Strawberry

- Q + E + W (holy water + magic potion + devil's hot sauce) = Grape Babies

I did not focus on photosynthesis or how a plant actually grows; I just borrowed elements of the system to stimulate growth within the game which was the player waters the plant to make it grow and implemented a counting system to display each stage of the plant's growth. You can get the above results as long as the sum of the key presses equals 100 times. Before reaching the results, the player has to get the plant to its next growth stage. Each time the player waters the plant 20 times, the next growth stage is reached. For example: total of 20 times watered = seed turned into small plant,  total of 40 times watered = small plant grew more leaves,...until 100 times reached = harvest  fruit result.

Files

webgl_plant.zip Play in browser
Oct 12, 2021
plant_project_build.zip 27 MB
Oct 12, 2021

Get Grow a Plant

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.