A puzzle game that challenges players to program assembly language to solve problems and puzzles, featuring a retro text-based interface and emphasizing logic and efficiency.
TIS-100 is a programming puzzle game with a retro aesthetic. The player must write assembly language code to solve sets of puzzles. The gameplay involves connecting nodes on a grid to direct the flow of data and instructions.
The game has a text-based interface that mimics old computer systems. You write line by line assembly code to manipulate registers, memory, and input/output. Efficiency and optimization is key as you are rated on the cycles and instructions used.
The puzzles gradually increase in complexity, building on previous concepts learned. You start by directing data flow between nodes, then logic operations, memory access, functions, and more. Minimal documentation is provided, encouraging experimentally discovering the instruction set.
TIS-100 provides a unique programming challenge. It has an old-school aesthetic and high difficulty curve. Efficient codewriting is necessary to progress, teaching low-level optimization techniques. The lack of hand-holding documentation also encourages tinkering and discovery.
Here are some alternatives to TIS-100:
Suggest an alternative ❐