Beneath the Surface by Jojo
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.
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.
| Jar (Java) | http://staticvoidgames.com/play/?game=LD29Jojo |
| Source | http://staticvoidgames.com/play/?game=LD29Jojo |
| Original URL | https://ludumdare.com/compo/ludum-dare-29/?action=preview&uid=10293 |
Ratings
| Coolness | 22% | 1989 |
| Overall(Jam) | 3.13 | 418 |
| Fun(Jam) | 3.25 | 222 |
| Graphics(Jam) | 3.38 | 371 |
| Innovation(Jam) | 2.63 | 547 |
| Theme(Jam) | 2.88 | 505 |
What's worse, your random generator is all powerful... first try I got a lot of enemies, one chest which allowed me to almost survive next fight. Second attempt gave me five chests, one enemy, chest, and then neverending string of enemies...
But I did like the art :) (check my game and you'll guess why :D)
BTW using previous code is ok in your case as you've put the game in jam (and in jam... generally anything goes)