Goal

Conquer (convert all matter into one of your drones) the whole galaxy. You can see your progress in the top right corner.

Controls

Use the MouseWheel to zoom in and out (works best when in fullscreen mode)

Use ArrowKeys, W,A,S,D or drag the mouse around to move the Camera.

Use Spacebar to jump to the center of your swarm.

You have 3 controlers wich you can manouver the swarm of drones.
The velocity-slider controls the speed of the individual Drones.
The distance-slider controls the radius of the circle the drones rotate around.
The move-control can slightly manipulate the direction of the whole swarm.

Symbols

The red/green rects are your drones (if they are green they are on an asteroid)

The grey blocks are asteroids that you are supposed to mine.
Though the greenish blocks are enemy basements,
disassemble them as soon as possible, since this is where regularly new opposing battleships appear.

The green circles are the enemy battleships that shoot and kill your drones.

If you zoom out your drones get abstracted to a yellow dot with a red circle, showing the current Center and how far your drones are spread.

Menu

There is a menu in the top left corner, (The game does not pause while you are in the menu) You can:

  • Turn on/off Debug mode, it will show the quadtree + fps
  • Turn on/off Background music
  • Configure and start a new universe with a click on "New Game"

Disclaimer:

This game was created in one week for the OLC-2020 JAM
It

  • lacks graphics
  • lacks sound-effects

Github Sourcecode: https://github.com/tobidot/olc_jam_the_great_machine

Comments

Log in with itch.io to leave a comment.

It's not really my favorite type of game. So I can't say I'm a fan but I don't disprove the idea behind it either. Otherwise, why a vertical displacement and such possible for the GUI? At least, when it comes to velocity and distance swarm. Also fixed: Sourceode

Hahah, nice catch "Sourceode" -> fixed.

Not gonna lie though a lot of the decision in terms of gameplay and interface for this game i made in a rush. 
So i programmed the movement and scalar controls the same way and just used the x-Axis for the value.
Also, for me it made it feel slightly more like sitting in a control room.
But i can totally see why that is irritating.

Anyway, thanks for testing and giving feedback.