circuitz is a puzzle game where the main objective is to power all of the game's sinks.
This game's controls are pretty simple:
- Move your mouse to select a group of 4 tiles. Your mouse needs to be in the top-left of the group that you want to select.
- Left Click — rotate the group clockwise
- Right Click — rotate the group counter-clockwise
Debug mode is essentially a level editor. Here are some things that can be done:
- ~ — enables debug mode (disables regular controls and allows single-tile highlighting)
- F1 — shows an overlay that labels each tile with its rotation value
- F2 — toggles level completion (stops you from accidentally completing levels)
- w, a, s, d — translates the highlighted tile in the appropriate direction (swaps with existing tiles)
- r — cycles the highlighted grid space through different backboard types
- t — cycles the highlighted grid space through different tile types
- i, j — shrinks the board vertically, horizontally respecitvely
- k, l — grows the board vertically, horizontally respecitvely
- q, e — rotates the tile counter-clockwise, clockwise respectively
For now, console commands can be run through the shell that you use to launch the game. The commands that currently exist are:
- load <LEVEL_NAME> — loads <LEVEL_NAME>.json
- save <LEVEL_NAME> — saves the level in its current state to <LEVEL_NAME>.json
- save_hard <LEVEL_NAME> — does the same as above but will overwrite an existing level if it exists <LEVEL_NAME>.json
