Little processing experiment that started as a train simulation game and turned into space ships mining ore :P
You need to run it in the Processing IDE (it can be installed via brew).
Open the sketch/sketch.pde file.
- Generates a few random space stations
- Generates a bunch of asteroids
- Generates a bunch of mining ships
- Ships will find an asteroid, approach it, and mine it
- You can see how many resources are available at the asteroids and how full a ship's hull is
- Ships will then move resources to the nearest available space station
- Routes - we'll see what that's for... perhaps allows units to move more efficiently, so they should follow them
- Mining should apply a vector to the asteroid, pushing it around
- Agent logic can use some improvements (re-route if asteroid disappears, follow routes, approach asteroids from different directions to account for their momentum)
- UI improvements (there are bugs, add some building modes)
- Different units, some may be able to move the asteroids themselves, or help manage the
- multiple types of minerals to be mined. Ships with multiple cargo holds, each holding one type of material, filling independently.
- multiple mining lasers on a ship
- tech tree: laser efficiency upgrades, refining upgrades, etc.
- multiple ship types: gun ships, corvettes
- refueling? ship and cargo's mass affects its steering?
- ship builder?
- Competitive play, 4X game elements
