They Rise by BearishMushroom
They Rise is my entry to LD29. This is my first Ludum Dare, and it turned out better than I hoped.
Note: Requires .NET 4.0 or later (Windows)
Note: Requires Mono (Linux/OSX)
Note: Requires .NET 4.0 or later (Windows)
Note: Requires Mono (Linux/OSX)
The complete lack of enemy knockback, combined with the fact that they turn around instantly in mid-air to follow you, became particularly frustrating, as it basically gave me no options once one of the enemies got too close.
I also didn't realize at first that I could fire downward; I guess the water didn't look watery enough. And I kept trying to *move* down for a while, because the intro screen mentioned S as a movement key, but gave up once I guessed that I must be stuck on the surface.
A few simple sound effects from something like sfxr and family could have gone a long way to adding much needed juiciness. Or a simple flashy visual for bullet/enemy and avatar/enemy collisions. Also for leveling up.
The stats could have been made larger too; given the pace of the action after a few levels, it was difficult to efficiently glance at them.
The upgrades really add something to the game which is pretty simplistic otherwise: made me want to keep trying different "specs" and plan ahead. The music loop could have been a bit longer but so many games have no music at all so it is much appreciated ;)
The game works fine on my Arch Linux via Wine but running the Linux script I get the following:
Unhandled Exception:
System.DllNotFoundException: natives64/glfw.dll
at (wrapper managed-to-native) Pencil.Gaming.Glfw64:glfwInit ()
at Pencil.Gaming.Glfw.Init () [0x00000] in <filename unknown>:0
at LD29.MainClass.Run () [0x00000] in <filename unknown>:0
at LD29.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: natives64/glfw.dll
at (wrapper managed-to-native) Pencil.Gaming.Glfw64:glfwInit ()
at Pencil.Gaming.Glfw.Init () [0x00000] in <filename unknown>:0
at LD29.MainClass.Run () [0x00000] in <filename unknown>:0
at LD29.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0