
WaveForge
This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
You can try viewing the original page on Web Archive (may not load correctly).
Its like the witness, but also an optics bench.
If you are a physicist, suspend your disbelief, if you are not, then good luck.
Controls:
World: WASD move, mouse look, left-click a panel to enter a puzzle, Esc to exit.
Puzzle: Left-click to place/select, R or right-click to rotate 45°, Delete to remove.
Core tiles:
Source — Emits a beam in a fixed direction. Click its knob to cycle colour presets (Black, Red,
Yellow, Green, Cyan, Blue, Pink, White).
Finish (Receiver) — Lights up when a beam arrives matching its required colour/amplitude. Hit every
receiver to win.
Mirror — Two-sided reflector with 4 glyphs. Rotate to bend beams; parallel beams pass straight through.
Frequency & colour:
Colour is an RGB bitmask — Red, Green and Blue are independent channels that mix additively:
R+G = Yellow, R+B = Pink, G+B = Cyan, R+G+B = White, none = Black (spooky).
Combining or filtering beams operates on these channels individually.
Other tiles:
Splitter — Directional 1→3 RGB splitter: fans the input into left/centre/right, each carrying one
R/G/B component.
Combiner — OR-mixes three input edges into one output (e.g. Red + Green → Yellow).
Filter — Bitwise AND with its lens colour; only matching channels pass, others are absorbed.
Modulator — Cycles channels R→B→G→R (or reverse), shifting the beam's colour.
Inverter — XORs with White: Red↔Cyan, Green↔Pink, Blue↔Yellow.
Block — Solid wall; absorbs any beam.
Made by Tom, Adam, Liam, Daniel, Felix and Dane
If you are a physicist, suspend your disbelief, if you are not, then good luck.
Controls:
World: WASD move, mouse look, left-click a panel to enter a puzzle, Esc to exit.
Puzzle: Left-click to place/select, R or right-click to rotate 45°, Delete to remove.
Core tiles:
Source — Emits a beam in a fixed direction. Click its knob to cycle colour presets (Black, Red,
Yellow, Green, Cyan, Blue, Pink, White).
Finish (Receiver) — Lights up when a beam arrives matching its required colour/amplitude. Hit every
receiver to win.
Mirror — Two-sided reflector with 4 glyphs. Rotate to bend beams; parallel beams pass straight through.
Frequency & colour:
Colour is an RGB bitmask — Red, Green and Blue are independent channels that mix additively:
R+G = Yellow, R+B = Pink, G+B = Cyan, R+G+B = White, none = Black (spooky).
Combining or filtering beams operates on these channels individually.
Other tiles:
Splitter — Directional 1→3 RGB splitter: fans the input into left/centre/right, each carrying one
R/G/B component.
Combiner — OR-mixes three input edges into one output (e.g. Red + Green → Yellow).
Filter — Bitwise AND with its lens colour; only matching channels pass, others are absorbed.
Modulator — Cycles channels R→B→G→R (or reverse), shifting the beam's colour.
Inverter — XORs with White: Red↔Cyan, Green↔Pink, Blue↔Yellow.
Block — Solid wall; absorbs any beam.
Made by Tom, Adam, Liam, Daniel, Felix and Dane