TIS-100

TIS-100

TIS-100 is a puzzle game where you program assembly language to solve problems and puzzles. It has a retro text-based interface and emphasizes logic and efficiency.
TIS-100 image
programming assembly-language logic-puzzles retro

TIS-100: Puzzle Game for Assembly Language Programming

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.

What is TIS-100?

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.

TIS-100 Features

Features

  1. Programming puzzles using assembly language
  2. Retro text-based interface
  3. Emphasizes logic and efficiency
  4. Indirectly connected nodes must communicate by sending signals
  5. Limited instruction set to solve puzzles

Pricing

  • One-time Purchase

Pros

Unique and challenging programming puzzles

Minimalist visuals let you focus on the programming

Makes you think carefully about optimization

Interesting backstory via fake manuals

Cons

Very difficult and frustrating at times

Steep learning curve if new to assembly language

Can feel repetitive after solving many similar puzzles

Lack of graphics and audio limits appeal


The Best TIS-100 Alternatives

Top Games and Puzzle Games and other similar apps like TIS-100


Human Resource Machine icon

Human Resource Machine

Human Resource Machine is a programming puzzle video game developed by Tomorrow Corporation. In the game, the player takes on the role of a corporate office worker who must carry out various tasks by writing programs in an assembly language-esque programming language.The game presents the player with a series of...
Human Resource Machine image
SHENZHEN I/O icon

SHENZHEN I/O

SHENZHEN I/O is a programming puzzle video game developed and published by Zachtronics in 2016. In the game, the player takes on the role of a computer engineer working for a Shenzhen electronics company in the 1990s.The objective is to build different circuits and devices by creating visual programs using...
SHENZHEN I/O image
Kohctpyktop - Engineer of the People icon

Kohctpyktop - Engineer of the People

Kohctpyktop is a free, open-source parametric 3D modeling application designed for mechanical engineering and product design. Based on openSCAD language, it allows users to create 3D models for mechanical parts, enclosures, and assemblies using customizable parameters and scripting.Key features of Kohctpyktop include:Parametric modeling - Models are defined by parameters and...
Kohctpyktop - Engineer of the People image
MHRD icon

MHRD

MHRD (an acronym for Ministry of Human Resource Development) is an open-source, comprehensive school management system software designed specifically for schools in India. It was developed by the National Informatics Centre under the Ministry of Electronics & Information Technology, Government of India.The key features and modules of MHRD school management...
MHRD image