Magnate (itch)
About
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.
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)
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.