Sprout: Tree Simulator - Evergreen Edition by jakemchugh1

[raw]
made by jakemchugh1 for Ludum Dare 45 (JAM)

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.

https://www.youtube.com/embed/P0fKlZM6t4M

GAMESCREENSHOT1.pngGAMESCREENSHOT2.pngGAMESCREENSHOT3.png

Ratings

Overall 860th 3.12⭐ 48🧑‍⚖️
Fun 764th 3.022⭐ 47🧑‍⚖️
Innovation 461th 3.326⭐ 48🧑‍⚖️
Theme 484th 3.4⭐ 47🧑‍⚖️
Graphics 982th 2.585⭐ 49🧑‍⚖️
Humor 606th 2.616⭐ 45🧑‍⚖️
Mood 942th 2.789⭐ 47🧑‍⚖️
Given 67🗳️ 73🗨️

Feedback

Jummit
08. Oct 2019 · 05:57 UTC
Sadly I can't launch it because I have an old version of java. The screenshots look good though!
Pierre Feuille Studio
08. Oct 2019 · 06:25 UTC
I tried to install java but when I run sprout.jar nothing happens. I really wanted to try it out! :sob:
Vovin
08. Oct 2019 · 06:31 UTC
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
08. Oct 2019 · 06:32 UTC
@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
08. Oct 2019 · 06:35 UTC
@vovin Thank you for the feedback! I did not use libgdx, I used LWJGL 3 and Slick util!
sigod
08. Oct 2019 · 06:40 UTC
It crashes for me:

```
org.newdawn.slick.SlickException: Failed to load sound: res/audio/ambience.wav
at org.newdawn.slick.Music.<init>(Music.java:176)
at org.newdawn.slick.Music.<init>(Music.java:75)
at game.Game.resetGame(Game.java:248)
at game.Game.<init>(Game.java:116)
at manager.GameManager.<init>(GameManager.java:12)
at engine.GameEngine.<init>(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.<init>(Game.java:116)
at manager.GameManager.<init>(GameManager.java:12)
at engine.GameEngine.<init>(GameEngine.java:24)
at engine.GameEngine.main(GameEngine.java:40)
AL lib: (EE) alc_cleanup: 1 device not closed
```
🎤 jakemchugh1
08. Oct 2019 · 06:46 UTC
@sigod is this on windows? I have found that it cannot be started from a command line. clicking and executing does however work.
sigod
08. Oct 2019 · 06:47 UTC
Clicking also doesn't work. Tried running it from console to just see the logs.
🎤 jakemchugh1
08. Oct 2019 · 06:57 UTC
@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
08. Oct 2019 · 07:09 UTC
Tried to run it from the desktop. Unfortunately, it still doesn't work.
🎤 jakemchugh1
08. Oct 2019 · 07:18 UTC
@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
08. Oct 2019 · 07:37 UTC
It's okay, I'm not complaining. Maybe you have game resources somewhere where the game expects to find them? Try removing the resources.
Mad Brokli
08. Oct 2019 · 10:12 UTC
Cant run the game :(
🎤 jakemchugh1
08. Oct 2019 · 16:15 UTC
@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
08. Oct 2019 · 16:56 UTC
@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
08. Oct 2019 · 19:40 UTC
@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 Yannessa
08. Oct 2019 · 23:47 UTC
Very unique gameplay, was unable to use any upgrades even after meeting their requirements
🎤 jakemchugh1
09. Oct 2019 · 00:39 UTC
@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 Yannessa
09. Oct 2019 · 01:00 UTC
@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:
🎤 jakemchugh1
09. Oct 2019 · 01:27 UTC
@joseph-yannessa I am glad that you tried at again! and am impressed that you found the secret :)
Hcursino
09. Oct 2019 · 10:49 UTC
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
09. Oct 2019 · 16:15 UTC
@hcursino It makes me so happy to hear you enjoyed my game. Thank you so much for the feedback!
BOOtak
09. Oct 2019 · 18:18 UTC
Same issue as @sigod and others have (I'm using Windows). Please tag me in you find a solution
Ausstein
09. Oct 2019 · 18:59 UTC
@jakemchugh1 still does not work... I'm on windows and it just opens some sort of window and instantly closes again
GraphicEdit
09. Oct 2019 · 20:18 UTC
Nice game
🎤 jakemchugh1
09. Oct 2019 · 20:56 UTC
@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
09. Oct 2019 · 21:21 UTC
@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
09. Oct 2019 · 21:33 UTC
@ausstein fantastic! Thank you for the feedback, I'm so glad it works now
🎤 jakemchugh1
09. Oct 2019 · 22:14 UTC
@bootak I missed your tag i'm sorry. It should work for you now!
Smitto
10. Oct 2019 · 01:43 UTC
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
10. Oct 2019 · 03:02 UTC
@smitto what wasn't working? others have reported it working on windows. Were there any errors you found?
Smitto
10. Oct 2019 · 03:22 UTC
@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
10. Oct 2019 · 06:18 UTC
@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!
Yohsk13
10. Oct 2019 · 17:45 UTC
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
10. Oct 2019 · 17:49 UTC
@yohsk13 thank you for playing! I am glad that you were able to enjoy it!
LJFMX
10. Oct 2019 · 18:23 UTC
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 Rosa
10. Oct 2019 · 18:33 UTC
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 UTC
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 !
hijomo
10. Oct 2019 · 19:35 UTC
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
10. Oct 2019 · 19:45 UTC
@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.
Boje
10. Oct 2019 · 21:24 UTC
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!
Toadwolf
10. Oct 2019 · 22:41 UTC
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
10. Oct 2019 · 22:46 UTC
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
10. Oct 2019 · 23:09 UTC
@fupi no that is not an intentional feature. What operating system are you on?
QuadApe
11. Oct 2019 · 00:56 UTC
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!
Fupi
11. Oct 2019 · 01:22 UTC
@jakemchugh1 Windows 10
🎤 jakemchugh1
11. Oct 2019 · 02:16 UTC
@quadape thank you so much! I appreciate the feedback
🎤 jakemchugh1
11. Oct 2019 · 02:17 UTC
@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
11. Oct 2019 · 02:22 UTC
1336x768
🎤 jakemchugh1
11. Oct 2019 · 03:11 UTC
@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
11. Oct 2019 · 06:34 UTC
A TREE SIMULATOR!!

i havent even played it yet and im already excited!
BytingGames
11. Oct 2019 · 09:49 UTC
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
11. Oct 2019 · 10:12 UTC
Cool tree simulator)
My record is 123m)
Danilo Freire
11. Oct 2019 · 15:15 UTC
Please upload a web or mac build so more people can play, give feedbacks and rate! :D
Enzo_B
11. Oct 2019 · 15:23 UTC
nice job was a relaxing game
🎤 jakemchugh1
11. Oct 2019 · 16:34 UTC
@danilo-freire it should work with mac
sillyman987
12. Oct 2019 · 12:53 UTC
Nice!
paulhocker
14. Oct 2019 · 04:08 UTC
well -- i grew a tree -- took some time to figure out what to do -- nice game
AtomFox0213
27. Oct 2019 · 19:42 UTC
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
28. Oct 2019 · 01:12 UTC
@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.