The Protector by James Gillespie
The Protector
A game made in 48 hours for Ludum Dare 46 Compo.
Protect the village by venturing out each day and collecting resources and fighting monsters. If the village runs out it will die. How many days can you keep it alive.
WASD to move
Mouse Aim for Combat!


Ratings
| Overall | 590th | 3.368⭐ | 21🧑⚖️ |
| Fun | 400th | 3.447⭐ | 21🧑⚖️ |
| Innovation | 579th | 3.211⭐ | 21🧑⚖️ |
| Theme | 517th | 3.684⭐ | 21🧑⚖️ |
| Graphics | 239th | 3.842⭐ | 21🧑⚖️ |
| Audio | 690th | 2.667⭐ | 20🧑⚖️ |
| Humor | 732th | 2.281⭐ | 18🧑⚖️ |
| Mood | 480th | 3.25⭐ | 20🧑⚖️ |
| Given | 25🗳️ | 6🗨️ |
That would be nice if it had a bit more juiciness, like flashing monsters when hit, faster hit with sword, and the numbers like "gold +2" after enemy dies would be very handy
I really liked the minimap was quite useful. Very good gameplay loop!
If there was anything I could point out as something to work on; Wish the enemies had different drops of gold or ramped up in difficulty. The music could be more interesting and maybe have some in the town area too.
I did run into some trouble though... I can see errors pop up in the command windows behind the game every time I "kill" something =>
" At: servers/physics_2d/physics_2d_server_sw.cpp:409
rock hit
ERROR: Can't change this state while flushing queries. Use call_deferred() or set_deferred() to change monitoring state instead."
And I can't seem to pass day 3... ? On the previous day, the wizard asked for 41 golds and 1 iron, I had around 90 golds and 12 irons but the village didn't have enough resources?
Otherwise, a solid entry! The graphics are nice (even if it lacks a bit of animation), the audio is a nice touch. I'd have been nice to have a different sound effect when we hit the enemies than when we get hit, but it's fine this way.
Overall, a nice little game. Congrats!