Asteroid Miner by pbdiode

[raw]
made by pbdiode for LD31 (COMPO)
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

Feedback

Gwilym
08. Dec 2014 · 10:03 UTC
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
08. Dec 2014 · 10:03 UTC
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
10. Dec 2014 · 20:46 UTC
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
12. Dec 2014 · 18:49 UTC
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
12. Dec 2014 · 18:50 UTC
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
26. Dec 2014 · 20:24 UTC
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.