Skip to content

Moon Miner Now Available

  • by

Introduction

Moon Miner is now available to play on the Adafruit Fruit Jam. It is a retro-styled arcade game reminiscent of the Lunar Lander arcade game from the 1980s. Your mission is to retrieve minerals from various moons around the solar system. It is a physics-based game, where you must navigate your rocket ship based on gravity and thrust to make a safe landing for retrieving minerals.

Features

  • The game employs physics to maneuver based on gravity. The game takes into account each moon has different gravitational properties.
  • Complete the mission of collecting gems and your best time to complete the mission is saved. Play again to beat your best time.
  • There are several ways you can die. Make sure you land on a horizontal surface at a safe velocity (and watch out for volcanos).
  • Use fuel locations when running low on fuel. Some locations can be revisited again for additional fuel.
  • Four missions are included.
  • Written entirely in CircuitPython for the Adafruit Fruit Jam.

Requirements

Moon Miner is a game written for the Adafruit Fruit Jam in CircuitPython. Here is what you will need to run the game:

  • Adafruit Fruit Jam
  • USB keyboard and/or USB controller
  • HDMI monitor with cable
  • External speaker (optional)
  • USB type C cable (for copying files to the Fruit Jam

Setup

MoonMiner can run either standalone or within the Fruit Jam OS. Fruit Jam OS is a front end that allows you to run CircuitPython apps, play games and edit code on the Fruit Jam.

To run standalone:

  • Install the latest version of CircuitPython for the Fruit Jam (at least version 10.0.3 or above) and Library bundle for Version 10.x
  • Unzip the latest Moon Miner code from https://github.com/ZContent/MoonMiner/releases/latest to the root folder of your CircuitPython drive

If running under Fruit Jam OS:

Thanks

Sound effects were made possible by the artists at FreeSound.org. Sounds used are:

  • Rocket Rumble (rocket thrust) – LimitSnap_Creations
  • Firecracker Explosion 3 (rocket exploding) – LukaCafuka
  • Shiny Object of Value (take gems and fuel) – LilMati
  • Beep (low fuel warning) – odilonmarcenaro