Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

Asteroid Miner

by pbdiode - Compo Entry

The point of the game is to collect the *square* resources (redder ones are worth less than greener ones), and avoid the asteroids by flying around them or destroying them with your laser cannon.

## Controls

space bar: fire your laser cannon!
up: engage your engine for thrust!
left: rotate your ship counter-clockwise!
right: rotate your ship clockwise!

## Note about the font

The font (called 'herk'), was not made within the 48-hour compo time-frame, but on the rules page fonts are an exception. I DID make it in the 28th Ludum Dare compo though! Here's a url to the font asset, if you're curious: https://github.com/zombified/ld48-24/blob/master/assets/fonts/herkld-28.png

## A note about sound

This game _does_ use sound, and does not provide anyway of disabling it, sorry!
You'll need to mute your headphones/speakers if you wish to _not_ hear any sounds
while you play.

## Installation

Since this isn't web-game (sorry!) here's a few notes on how to run it on various operating systems.


### If you already have Love2D installed

Just download the .love option, and open that file.

### OS/X 10.6+

Download and extract the appropriate zip file. In the contents should be an app called _AsteroidMiner.app_ -- just open it up, and away you go!

### Windows (win64 and win32)

Download and extract the appropriate zip file. The contents will be a folder that contain all the required DLL's and an executable _AsteroidMiner.exe_. Open up the exe, and enjoy!

NOTE: I do not have a windows machine to test these, so please leave a comment if you are experiencing problems -- or, alternatively, install Love2D and just open the .love download with it)

## Linux

Sorry, but Love2D games don't have a simple way to be packaged as a single file (yet). All hope is not lost though! Love2D games are perfectly playable on many Linux distro's -- just install Love2D, then use it to run the .love file download.

Here's a quick overview of the process for Ubuntu:

1. Add this PPA: ppa:bartbes/love-stable
2. Update your sources
3. Install 'love'

More information can be found on the Love2D homepage: https://love2d.org


Downloads and Links


Ratings

#2356Coolness0%

Comments

Gwilym says ...
Dec 8, 2014 @ 10:08am

Nice sound effects, they really worked with the game. Although I found that I could spin stationary at the centre of the board and repeatedly shoot at which point I destroyed all the asteroids and collected all the power ups. It didn't say I won at that point though :(

You could improve the mood by potentially putting stars in the background :D

Gwilym says ...
Dec 8, 2014 @ 10:08am

Take a look here https://bitbucket.org/funkeh/love-linux-distribution

I can confirm it works on ubuntu 14.04 (it would count as a port).

jangler says ...
Dec 10, 2014 @ 8:51pm

i got all the resources via the same method as gwilym. the ship/asteroid ship detection was pretty paranoid, so it was difficult to pilot the ship, and i just stayed stationary until most of the asteroids were destroyed. i thought it would've been fun to be hit by your own lasers.

sound was loud!

Germanunkol says ...
Dec 12, 2014 @ 6:54pm

Works really well!
Well done.
Only one issue I found, actually: I "solved" the game by using the same method as Gwilym and jangler suggested.
A simple way to stop this is by giving the user limited ammo and then each time you collect a box, add some ammo to the user - then make the goal of the game to destroy all the asteroids.

Germanunkol says ...
Dec 12, 2014 @ 6:55pm

Works really well!
Well done.
Only one issue I found, actually: I "solved" the game by using the same method as Gwilym and jangler suggested.
A simple way to stop this is by giving the user limited ammo and then each time you collect a box, add some ammo to the user - then make the goal of the game to destroy all the asteroids.
Another thing: the triangle looks almost the same from all directions -> hard to tell (without shooting or moving) which way you're currently facing. Maybe make it thinner?

Benjamin says ...
Dec 26, 2014 @ 8:29pm

I like the retro feeling ( sfx + control ) but I would have expected an asteroid respawn when I kill all the asteroid or get all bonus. In this state the game seems unfinished. A simple explosion animation on collision & a level finish detection would have make it a "full" game.

You must sign in to comment.


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 (http://mysite.com/mygame.zip) and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

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]