Sprout: Tree Simulator - Evergreen Edition

Overall★★★★★★★★★★3.12
Fun★★★★★★★★★★3.02
Innovation★★★★★★★★★★3.33
Theme★★★★★★★★★★3.40
Graphics★★★★★★★★★★2.58
Humor★★★★★★★★★★2.62
Mood★★★★★★★★★★2.79
PLEASE MAKE SURE YOU HAVE JAVA INSTALLED AND UPDATED!!!!!!

This is my first game jam submission ever. I wrote this in java using a game engine that I had previously written for another game. You start out as a seed and have to place roots to absorb water and fertilizer and grow your tree. Spend fertilizer to upgrade your environment!

This was written in java using LWJGL 3, slick util and java native libraries.

How - to - play
You must go underground and construct a root system to collect water and fertilizer. After placing the first root you can build more roots by clicking on the nodes at the end of the roots and spending one fertilizer. Water will feed your tree as it grows and fertilizer is used to buy upgrades.


Comments60

Jummit8 Oct 2019, 05:57
Sadly I can't launch it because I have an old version of java. The screenshots look good though!
Pierre Feuille Studio8 Oct 2019, 06:25
I tried to install java but when I run sprout.jar nothing happens. I really wanted to try it out! :sob:
Vovin
Vovin8 Oct 2019, 06:31
The start is suuper slow, it took me almostt 4 minutes to reach 1cm height, but makes for a cute, if programmer art style, screensaver after losing.

Writing a gamejam thing in java (libgdx based?) is a bold move O_o
jakemchugh1
jakemchugh1author8 Oct 2019, 06:32
@jummit @pierre-fuille-studio I just fixed it so that the game can run on a minimum of java 8, older versions should now work! Please try again!
jakemchugh1
jakemchugh1author8 Oct 2019, 06:35
@vovin Thank you for the feedback! I did not use libgdx, I used LWJGL 3 and Slick util!
sigod
sigod8 Oct 2019, 06:40
It crashes for me:

```
org.newdawn.slick.SlickException: Failed to load sound: res/audio/ambience.wav
at org.newdawn.slick.Music.(Music.java:176)
at org.newdawn.slick.Music.(Music.java:75)
at game.Game.resetGame(Game.java:248)
at game.Game.(Game.java:116)
at manager.GameManager.(GameManager.java:12)
at engine.GameEngine.(GameEngine.java:24)
at engine.GameEngine.main(GameEngine.java:40)
Exception in thread "main" java.lang.NullPointerException
at game.Game.resetGame(Game.java:275)
at game.Game.(Game.java:116)
at manager.GameManager.(GameManager.java:12)
at engine.GameEngine.(GameEngine.java:24)
at engine.GameEngine.main(GameEngine.java:40)
AL lib: (EE) alc_cleanup: 1 device not closed
```
jakemchugh1
jakemchugh1author8 Oct 2019, 06:46
@sigod is this on windows? I have found that it cannot be started from a command line. clicking and executing does however work.
sigod
sigod8 Oct 2019, 06:47
Clicking also doesn't work. Tried running it from console to just see the logs.
jakemchugh1
jakemchugh1author8 Oct 2019, 06:57
@sigod yeah I'm not sure what is wrong with it loading in the console. I have tried this myself and can't get it to run. But if you run it natively on the desktop it works.
sigod
sigod8 Oct 2019, 07:09
Tried to run it from the desktop. Unfortunately, it still doesn't work.
jakemchugh1
jakemchugh1author8 Oct 2019, 07:18
@sigod I am sorry. I am unable to recreate the issue on my end. Everything seems to be working. It is working on my end, my recommendation right now would be to make sure that java is up to date on your computer and re-download the game file. I apologize for it giving you this much trouble.
sigod
sigod8 Oct 2019, 07:37
It's okay, I'm not complaining. Maybe you have game resources somewhere where the game expects to find them? Try removing the resources.
jakemchugh1
jakemchugh1author8 Oct 2019, 16:15
@sigod I just did that to no avail. Everything still runs as it should. I also downloaded it from my online source to verify that the uploaded copy wasn't somehow corrupt. I have uploaded the source code in case you would want to run it from that.
Ausstein
Ausstein8 Oct 2019, 16:56
@jakemchugh1 Same problem as everyone here. Won't start... I hope you find a solution. Pls Tag me if you do this looks really promising
jakemchugh1
jakemchugh1author8 Oct 2019, 19:40
@ausstein I don't know if you might have a different operating system. But I just uploaded the files it needs to run on linux and mac. Previously it would only run on windows.
Joseph Yannessa8 Oct 2019, 23:47
Very unique gameplay, was unable to use any upgrades even after meeting their requirements
jakemchugh1
jakemchugh1author9 Oct 2019, 00:39
@joseph-yannessa was your tree at the proper height? Playing it I have found myself trying to upgrade before I am at the proper height.
Joseph Yannessa9 Oct 2019, 01:00
@jakemchugh1 I think I clicked it before I was at the proper height, but then saw the upgrade requirements and got it to the proper specs before playing again. Even without pressing 3 and 4 :laughing:
Hcursino
Hcursino9 Oct 2019, 10:49
Who knew that growing a tree would require such resource management? I manage to grow it to 123 meters and matured it into level 12. But at some point the water just goes away. And boy! Those bears can take some HUGE crap. I enjoyed the game much more than expected, thank you for this experience. Good job!
jakemchugh1
jakemchugh1author9 Oct 2019, 16:15
@hcursino It makes me so happy to hear you enjoyed my game. Thank you so much for the feedback!
BOOtak
BOOtak9 Oct 2019, 18:18
Same issue as @sigod and others have (I'm using Windows). Please tag me in you find a solution
Ausstein
Ausstein9 Oct 2019, 18:59
@jakemchugh1 still does not work... I'm on windows and it just opens some sort of window and instantly closes again
jakemchugh1
jakemchugh1author9 Oct 2019, 20:56
@ausstein @sigod @pierre-feuille-studio @jummit @mad-brokli Hey all, I believe I have fixed the issue. I can now run the game in the command line without any warnings. I had to reduce the sampling rate of the audio, so the audio quality is slightly less now. On another note the file is only 18mb now!
Ausstein
Ausstein9 Oct 2019, 21:21
@jakemchugh1 it works now, thanks for fixing it. Really cool game you made there. I think the start is a bit slow, nut otherwise good job:)
jakemchugh1
jakemchugh1author9 Oct 2019, 21:33
@ausstein fantastic! Thank you for the feedback, I'm so glad it works now
jakemchugh1
jakemchugh1author9 Oct 2019, 22:14
@bootak I missed your tag i'm sorry. It should work for you now!
Smitto10 Oct 2019, 01:43
Unfortunately can't play on windows atm, but wanted to say the art here is really endearing and reminds me of some classic games I grew up with. Cheers!
jakemchugh1
jakemchugh1author10 Oct 2019, 03:02
@smitto what wasn't working? others have reported it working on windows. Were there any errors you found?
Smitto10 Oct 2019, 03:22
@jakemchugh1 Sorry for the confusion, just meant that 'm out of town and only have a mac to play things atm. If it's working for others I'm sure it's all good!
BOOtak
BOOtak10 Oct 2019, 06:18
@jakemchugh1 thanks for tagging, had a great time playing this game! Couple of ludums ago (the one themed "growth" I was planning to do something similar, but focused on sumlight consumption. Never finished though. Nice gameplay!
Yohsk1310 Oct 2019, 17:45
108m maturity 7 o/
Feel great, but I admit the first time I "went dormant" at only 20m :o . The first cm and the first meter are a bit slow to attain, but I was happy to add the bears to my tree(s) :p
jakemchugh1
jakemchugh1author10 Oct 2019, 17:49
@yohsk13 thank you for playing! I am glad that you were able to enjoy it!
LJFMX
LJFMX10 Oct 2019, 18:23
Lol'd pretty hard. It is indeed a tree growing sim. Nice job with the scientific notation at the beginning too. Idk how I feel about the tree height pausing when you go back to tree view, but I can see how thatd be easier to program. Nice submission :)
Pedro Rosa10 Oct 2019, 18:33
Overall I had fun playing the game. I liked the concept, it was innovative and interesting. I don't remember a game about this matter, so it is always cool to play new things. The artwork was not amazing but it feets the purpose. My 1st suggestion would be to improve your UI next time, this will make the game look more polished. As it is right now it is merely functional and it doesn't anything to the table. Congratulations on your 1st jam game :).
Sir Galloy De Fierpâté10 Oct 2019, 18:51
Worked well on the first try for me ^^. Relaxing game were I ended looking at the numbers with the sound of the water. A few notes on a guitar would have been welcome !
hijomo10 Oct 2019, 19:35
This is really fun, at the end seeing how a bunch of small decisions lead to a beautiful complex network. None of the upgrades would work for me. This is a cool idea.
jakemchugh1
jakemchugh1author10 Oct 2019, 19:45
@hijomo did you have your tree at the proper height to get the upgrades? Others had complained saying that they couldn't upgrade and it turned out that their tree did not meet the requirements.
Boje10 Oct 2019, 21:24
I loved this game! Everything is perfect, it's the best game I played so far, congratulations!
My pb is 132m, I hope it's the world record!
Toadwolf10 Oct 2019, 22:41
I've never played a tree simulator before, and it was an interesting experience. The slow start keeps you somewhat from replaying, but if I had more time I would probably give it another try. I liked the fertilizer sound - thumbs up for humor!
Fupi
Fupi10 Oct 2019, 22:46
It's an interesting game, satisfying noise, your tree requires more stuff the bigger it gets, I just for whatever reason could not get my mouse up to the upgrades. My mouse collides with the upper 1/4 of the game as if it's the edge of the screen. Is this a design choice or a bug?
jakemchugh1
jakemchugh1author10 Oct 2019, 23:09
@fupi no that is not an intentional feature. What operating system are you on?
QuadApe
QuadApe11 Oct 2019, 00:56
This is a pretty addicting game. I'd like to say, you probably want to explain how to play a little bit in the description, because trying it out for myself took too much time. Even that you have to click existing node before you can place a new one - I discovered this just by accident.
Anyway, it's a nice little game, you did a good job, especially for your first time!
jakemchugh1
jakemchugh1author11 Oct 2019, 02:17
@fupi I am sorry but I am unsure on why it is doing that for you. I am unable to recreate this gripe. What resolution is your screen?
Fupi
Fupi11 Oct 2019, 02:22
1336x768
jakemchugh1
jakemchugh1author11 Oct 2019, 03:11
@fupi shoot. Well I designed the dimensions of everything in the game to run at 1280x960. So there may be an issue with the screen ratio that is causing that. I am so sorry that the full functioning game doesn't work for you.
shieldgenerator7
shieldgenerator711 Oct 2019, 06:34
A TREE SIMULATOR!!

i havent even played it yet and im already excited!
BytingGames
BytingGames11 Oct 2019, 09:49
Was more fun and easy to get into than I thought a tree simulator would be. Although upgrades also didn't work on me, I could see this game becoming a strategy game :D
And yeah, great idea!
Xakkar
Xakkar11 Oct 2019, 10:12
Cool tree simulator)
My record is 123m)
Danilo Freire
Danilo Freire11 Oct 2019, 15:15
Please upload a web or mac build so more people can play, give feedbacks and rate! :D
Enzo_B11 Oct 2019, 15:23
nice job was a relaxing game
paulhocker
paulhocker14 Oct 2019, 04:08
well -- i grew a tree -- took some time to figure out what to do -- nice game
AtomFox0213
AtomFox021327 Oct 2019, 19:42
Got the same issue as someone else where the mouse "collides" bellow the top of the screen. I'm also on a 1366*768 display
jakemchugh1
jakemchugh1author28 Oct 2019, 01:12
@atomfox0213 thank you for the feedback. It has to do with the screen dimensions. I am unable to fix that without starting over. I now know how to prevent it in future releases. I am sorry that you are unable to fully enjoy my game.

Other games by @jakemchugh1

Found a bug?
Tell us on Discord