Magnate

Rotate rubies to light up the runes, but beware that they're inseparable once touching.

A game written in Rust with Bevy for Bevy jam 2 - Theme: Combine.

Controls

Click on the corners of the ruby triangles to rotate them. Left click rotates counter clockwise, rightclick rotates clockwise. Once two rubies touch, they will now combine to a single entity that cannot be separated.

The goal is to light up all the runes by moving a ruby onto them.

Press `R` to reload the level or press a number `1`-`7` to load a specific level.

Help I'm Stuck!

  • Hover over edges of orange triangles and left/right click them to rotate all triangles under the cursor as well as all triangles attached to them.
  • If nothing happens when clicking, chances are, there is another Triangle or Stone in the way. Try rotating another way.
  • Press R to reload the level. Due to technical difficulties, I sadly announce that I didn't implement a Undo functionality. Sorry :(
  • Press the number keys 1-7 to jump directly to levels and skip others.
  • Rotations are instantaneous, you can rotate through grey stones & rubies just don't land on them!
  • Try moving the big piece onto the small piece. Try rotating by a far corner. Look at the shape of the runes.
  • All prebuilt levels are solvable (except for the end screen of course)

Level Editor

Press `Left Control` + a number `0`-`9` to save the current state as a level. On PC the levels are saved and loaded from `./levels`. On the web the are stored in `LocalStorage`. They are somewhat easily editable json files, if you want to undo or fix a mistake.

Note: Levels 1-8 are built-in, loading them will always load the built-in level and not the saved one. Built-in Level 0 is guaranteed to be empty, use this to clear the level. Save state 9 is unused. If you need more, the workaround is currently to rename the levels in localstorage. If you have a cool level, please share as an issue on https://github.com/Indeximal/magnate :D

(This is considered cheating!) To place tiles press `A` to select Triangles, `S` for Immovables and `D` for Runes. Then hold Left Control while clicking on a tile to place it. *Illegal placement is not restricted, especially placing two tile on the same positon or placing and rotating with the same click might break things!* Be sure to save regularly to save slot 9, because there is no undo.

Leave a comment

Log in with itch.io to leave a comment.