Beneath the Surface

Beneath the Surface

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
coolness: 0.22
fun: 3.25
graphics: 3.38
innovation: 2.63
overall: 3.13
theme: 2.88
Beneath the Surface is an dungeon crawler. The goal is to stay alive as long as possible. In your journey you'll find items and spells that might help you on your way. Spells are very useful, but they have an important drawback: they cost hp. Each spell also has a chance of one out of three to cost 10 hp extra.

Spells you may find:

Fire spell: Sets the enemy on fire. Being on fire deals 8 damage per turn. Costs 10 hp.

Ice spell: Freezes the enemy. Frozen enemies can't attack. Costs 20 hp.

Lightning spell: Deals 30 damage. Costs 20 hp.

What was your inspiration for the game?

An example game in "Petit computer", a BASIC interperter for the DSI.

Did you run into any challenges while creating the game?

Making the enemies walk to the player was a lot harder than I thought and the code for attack animations is a bit of a mess. It was also quite hard to come up with enemies. It was quite hard to draw recognizable enemies. Eventually I chose to use a lot of alien-like monsters because they are easier to draw.

By the way, I used some code I wrote earlier that I didn't publish anywhere. Is this ok? It was just some basic game loop code, and some code to make an image flash in a specific color. The rules say that "All libraries, middleware, content creation, and development tools are allowed", does this include non-game-specific code I wrote earlier and didn't publish? However reading from the re-written rules it seems that you can't use code you wrote before. Anyway, I don't think it matters too much since it was very little code, but I just want to know if it's allowed.
Found a bug?
Tell us on Discord