Treewatcher

Overall★★★★★★★★★★3.40
Fun★★★★★★★★★★3.19
Innovation★★★★★★★★★★2.94
Theme★★★★★★★★★★3.73
Graphics★★★★★★★★★★3.25
Audio★★★★★★★★★★2.98
Humor★★★★★★★★★★2.66

Building and Note?

This is my first Ludum Dare and this was amazing, although I think I want to take a rest now :P.
To build the game if you're not going to use the pre-built provided will require the following:

- A C++14 compatible compiler (TDM MinGW, and GCC 8.3 are the compilers used for prebuilt)
- SDL2, SDL2_image, SDL2_mixer, SDL2_ttf (as of typing this I don't provide versions in the repo, sorry!)
- GNU make was used but the game was made in one 2.6k line file so you can easily compile without hassle.

I might not be able to package a Linux version until later today, because I don't know how you
package this... If someone could tell me I'd like to know!

Game Description


In a future where humanity has drained nearly all of it's natural resources, a group of oddly
armed environmentalists have found the last tree on the plant.

Apparently they're somehow still able to receive nearly endless shipments of low-tech turrets.
In their infinite wisdom, they decide to make a last stand to preserve the last piece of green
in a sea of gray and dirt...

_How long can you last?_

Controls


The menus in the game are primarily controlled by arrow keys unless
explicitly stated.

The only mouse interaction is used to place and remove units.

- Enter : In-game will start the wave. Take your time :D
- Tab : In-game will show you the order and amount of enemies that will come.
- Escape : opens menu or quits game.
- M : can mute the "music"

screenshot

Comments26

Simukas20 Apr 2020, 13:09
cant launch the game, get errors about missing dlls.
congusbongus
congusbongus20 Apr 2020, 13:12
Please include libjpeg-8.dll, libFLAC-8.dll, libfluidsynth-2.dll, libmodplug-1.dll as well
herzig20 Apr 2020, 13:13
I can't start the game because of missing libraries:
- libtiff-5.dll
- libpng16-16.dll
- libjpeg-8.dll
- libwebp-7.dll
Stefanie Leitch
Stefanie Leitch20 Apr 2020, 13:14
Really want to play this one, but I too get errors about missing DLLs on windows. `libfreetype-6.dll`, `libpng16-16.dll`, `libjpeg-8.dll`, and `libFLAC-8.dll` all throw errors as missing.
sacredbacon
sacredbacon20 Apr 2020, 13:14
Wasn't able to launch; it looks like I was missing some libraries:

libjpeg-8.dll

libpng16-16.dll

libtiff-5.dll

libwebp-7.dll

Wasn't able to find downloads, are these external libs?
xpost2000
xpost2000author20 Apr 2020, 13:20
crap those are errors for SDL2's external libraries. Thank you for telling me I'll do it right now!
xpost2000
xpost2000author20 Apr 2020, 13:22
Alright so anyone who tried earlier, I uploaded the missing external libraries for SDL2 image and SDL2 mixer. Should work now...

Don't use the direct download if you still see it! It holds the version with missing dlls. So sorry for the inconvenience.
Pincushion20 Apr 2020, 13:40
I'm also having issues. I re-downloaded after I saw the last post. The missing DLLs are now:
- libportaudio-2.dll
- libreadline8.dll
xpost2000
xpost2000author20 Apr 2020, 13:44
darn...... Hopefully this will be one of the last times... I don't have a secondary computer to test for missing dlls however so I'm hoping this is the last of it...... So so sorry!
Pincushion20 Apr 2020, 14:47
Yes! It works! Worth the wait.

It was a good take on the tower defense game. There was a good variety of turrets and enemies. The balance and difficulty curve were great.

I really like how the instructions are laid out like a briefing. It's clear and entertaining. Although in the game, I don't think that there's the instruction to press "Enter" to start.

The music was too repetitive.
xpost2000
xpost2000author20 Apr 2020, 15:02
Thank god it worked lol, and yeah I suck at music, thanks for the feedback man!
CooperJKnapp
CooperJKnapp20 Apr 2020, 17:32
Nice job! Love the art style, giving me some serious Nethack and Dwarf Fortress vibes.
cogcomp
cogcomp20 Apr 2020, 17:38
Loved those character graphics! Well done and welcome to Ludum Dare :-)
Nick Rafalski20 Apr 2020, 19:54
I feel really dumb but I don't see how to place turrets. I've read on the webpage and in game that I use the mouse, but I don't see any UI in-game to buy or select them. What am I missing?
xpost2000
xpost2000author20 Apr 2020, 20:23
@nick-rafalski I suppose it was really unintuitive, but arrow keys move the selection, and left clicking will place them. Right clicking will remove them.
ghast_neoh
ghast_neoh20 Apr 2020, 21:29
This was cool! I liked the music and the graphics.
zondarg
zondarg20 Apr 2020, 21:51
Yay, a bit of ASCII art - very nice. The tutorial is useful, to see what types of attackers are more or less dangerous beforehand. During placement the map could maybe scroll a bit? I managed twice to put a turret below the selection icons for the turrets. Good job!
xpost2000
xpost2000author20 Apr 2020, 22:22
@zondarg ah I did intend to keep the entire game on one screen, although I really should've made the selection icons scroll down or something in the case you tried to put them down there thanks for playing!
Tygrak
Tygrak21 Apr 2020, 12:35
I really liked the pseudo-terminal ascii art style! You should also add to the instructions that you start enemy waves by pressing enter. Nice job, especially as this is your first Ludum Dare game :). I also know how hard it can be to not use a game engine, so respect for that :).
Adam Konig
Adam Konig23 Apr 2020, 00:52
Great tower defense game. Love the strictly ASCII art, it look great so long as it's consistent! The gameplay was really fun, the rounds are exciting and have great audio. I just wish there were more varied units to place and varied enemies. Great work
SAVVU
SAVVU24 Apr 2020, 18:14
Cool entry I am sure all programmers here appreciate the ASCII design! Really nice design good job on that!
qqcs6 May 2020, 03:16
Stacking ASCII to make the models is cute!
DuzzOnDrums
DuzzOnDrums8 May 2020, 12:45
Great job on your first LD! I too loved the ASCII, and the general vibe as well :D
VernalBehemoth8 May 2020, 13:52
Nice mood to the game, very enjoyable to play.

A little more feedback on what the different turrets do and their cost would have been great but that didn't detract too much from the experience.

Really nicely done!
Found a bug?
Tell us on Discord