Ludum Dare 29 — April 25th-28th Weekend — Theme: Beneath the Surface

Event Links: [ MiniLD 50 | Warmup Weekend | Real World Gatherings | Ludum Deals | Wallpaper ]

Back to Browse Entries

Mars After Dark

by LittleBlueFrog - Jam Entry

Since I'm running out of time I've compiled the working part of my LD29 attempt. Basically I've completely underestimated the amount of work that was required for the simple infinite dungeon crawler located on Mars I planned to make. But more on that later this week in my dreaded post-mortem.

So here's what you get:
- no intro
- no storyboard screens explaining wth is going on
- no sounds
- no animations
- no save/load screens
- no way to attack or end turn
- the ability to check the player and mobs' name and statistics
- move the character for one turn
- a smooth background tune I generated on

The game was mainly tested on a Google Nexus 4, but should run fine on most modern devices.

Hope you enjoy what I've made so far. The concept itself is quite interesting but might take at least a week to fully develop. There's quite a bit of code and background story you don't see yet as there's no way to display it. When I do finish the product I'll place an extra link on this page.

The concept was an infinite dungeon based on character development. The items would also gain experience and level up when used (this feature was finished). During dark/night time the player would battle monsters for xp, during light/daytime the player would strengthen his/her items and team. Every 10th level would feature a mini-boss which would be available when you cleared the previous 9 levels in dark. Switching from light to dark would happen after a number of battles or after visiting the inn in town (this feature was finished). In town you could free-roam, the battle-levels would be turn-based. All characters have random names (working, but the monsters get the same name after generation - it cost about 1.5 hours to track this bug down and it's still unresolved :( ) and the player has the ability to rename the ones in his team (unfinished). The levels would be stitched together with some (now and then random) narrative.

Installation note: you may need to enable unknown sources to install the apk on your device. This can be done in the settings -> security -> unknown sources. Feel free to enable the verify apps option as well if it's disabled. A screenshot with the options can be found here:

Downloads and Links




goerp says ...
Apr 29, 2014 @ 9:45am

Welcome to Ludum Dare! It's nice to see you did post something. Now at least you can vote :D

Well, one step does not get you far. On the upside: the evil(?) martians can't get to me either :)
You description makes me curious what the game will be like when it's finished.

Apr 29, 2014 @ 5:12pm

Goerp: I've added an explanation of the concept I had in mind. I ditched the light part halfway during day 1 as it would take to much time and started getting more setbacks as I encountered bugs and difficulties creating the user interface the way I wanted it to be.

So next time... I'll make a simple, short game ;) perhaps next mini-LD! But for now it's time to play and review some games from our competitors.

Seme says ...
Apr 29, 2014 @ 6:40pm

Got the game working in my Galaxy S3. Well, can't really say much about the game. Nice background music! I would like to see game little more finished than this :)

May 1, 2014 @ 9:27pm

Not much of a game, but a worthy try! Works well on Samsung S3.

You must sign in to comment.

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]