Average Playtime: 1 hour

TIS-100

Add to
My games
Add to
Wishlist 18
Save to
Collection
#115

Click to rate

Exceptional
21
57
Meh
27
Skip
15

About

The hacker setting

Another puzzle game that uses the corrupted computer from the 1980s as the basis for its gameplay. The game uses the Unity graphics engine and came out on three operating systems: Windows, OS X, and Linux. The game was originally supposed to be dedicated to the programming of nanobots, which are launched into the body of a living person, but the developer opted for a more appealing idea for a setting.

Key features

The plot tells a story about the player finding the faulty TIS-100 computer and the manual to it. TIS (Tessellated Intelligence System) is similar to the first computers from the 80s. Each level looks like a 12 program of nodes, located by a grid of 3 to 4. Each node has a processor register, behind which a certain numerical value is hidden. In order to solve the puzzle, the player needs to reprogram the node so that they perform specific actions using a simplified version of the real assembly language. In the version for Steam Early Access, which was released in 2015, 25 levels were available for the completion. Their number reached 50 at a full release. Only a single story campaign is available in the game. The players noted that the game is an excellent exercise for all programmers who want to compete with each other in optimizing the code in a fictional multithread assembler.

Platforms
Release date
Developer
Zachtronics
Publisher
Zachtronics
Age rating
0+ Everyone
Website
http://www.zachtronics.com/tis-100

System requirements for PC

Minimum:
  • OS: Windows XP / Vista / 7 / 8 / 10
  • Processor: 2.0 GHz
  • Memory: 2 GB RAM
  • Storage: 100 MB available space

System requirements for Linux

Minimum:
  • OS: Ubuntu 10.10+, SteamOS
  • Processor: 2.0 GHz
  • Memory: 2 GB RAM
  • Storage: 100 MB available space

System requirements for macOS

Minimum:
  • OS: macOS 10.9, or later
  • Processor: 2.0 GHz
  • Memory: 2 GB RAM
  • Storage: 100 MB available space
Read more...
Edit the game info
Last Modified: Jan 1, 2024

Where to buy

itch.io
Steam
GOG

Top contributors

Sinkler

1 edit
121

iBarin

1 edit
146
+10
Programming
13 games
11 cakes
View all
TIS-100 - The Assembly Language Puzzle Game That Nobody Asked For
Jun 8, 2015
Scott Manley
TIS-100, by Zachtronics - Teaser Trailer
Jun 1, 2015
Zachtronics
Bisqwit’s first reaction to: TIS-100, the assembler coding game
Jun 29, 2016
Bisqwit
TIS-100 Review
May 6, 2018
Matthewmatosis
TIS-100 Trailer
Jul 20, 2015
GOG.com
TIS-100 Beginners Guide (No Spoilers)
Jul 25, 2015
Danny Crane
View all videos
666,913 items
2.64%
100_PERCENT_V2
Solve every puzzle in the TIS-NET DIRECTORY.
3.66%
NO_MEMORY
Solve SEQUENCE REVERSER without writing any values to a stack memory node.
4.25%
100_PERCENT_V1
Solve every puzzle in the TIS-100 SEGMENT MAP.
5.56%
ILLEGAL_EAGLE
Find and solve the hidden puzzle.
8.20%
UNCONDITIONAL
Solve SIGNAL COMPARATOR without using the JGZ, JLZ, JEZ, or JNZ instructions.
view all achievements
10 items
new WR
TIS-100 (part 1)
TIS-100DOR - Races of custom TIS-100 puzzles
View all streams
31 items

TIS-100 reviews and comments

Translated by
Microsoft from French
It's hard. Very hard. But once the programming language and basic operation of the game is acquired, it takes a true dimension of puzzle game. At first we are confused: a language that I know not (assemble), exaggerated constraints (each "nodes", or bullets can contain only one value usable directly) but after the learning phase, it is the arrangement of the nodes and controls to use that make this game an excellent puzzle-game. Conclusion: If you like the good DOS that stain and puzzle game retords, you're not going to be disappointed ^^
Translated by
Microsoft from French
Not... I was looking for a ' serious game ' that could amuse me by helping me to develop new reasonings. I'm not validating. I've already coded as an assembler in college. French is not supported, let's admit... I can read a doc in English, understand, apply. But here you have to master the English ARGO! I understood the mechanisms of processor cycles, but I do not understand the messages of ' colleagues ' in English ARGO and I do not have time to put myself. I prefer to immediately validate my refund request... I would not take the time to go and look at solutions on the net. The progressiveness of the levels is absolutely not respected. It wouldn't cost much to accompany the user a bit. Some kind of introductory tutorial? But nothing! Demerden Sie sich! You do not encode in ASSEMBLER in your sleep? Go your way! Badly seen from the authors of this game that seemed promising yet! I do not adhere...
Translated by
Microsoft from Deutsch
TIS-100 and Human Resource Machine (HRM) I did this Review for both games as they differ little from each other. Both are basically Programming Exercises (or Tasks) that can be solved with a minimalist Command set. The Command Structure here is based on Assembler (' Machine Language '). TIS-100 uses a pure Text Interface and can handle multiple Tasks at the same time (Multithreading). HRM is more graphically playful, uses only a single Thread and the Programs are clicked together. The Tasks would be rather ridiculous for both Games with a proper Programming Language. The Challenge comes from the tiny Command set. As many other Reviewers have written, the Things are not suitable for learning to code, because the bigger Problems create the infamous Spaghetti Code. However, they can give People who are interested in giving a good Impression of the Difficulties you are faced with When programming. Both are really only suitable for Tinkerers. If you are not sure and want to try one, you should start with HRM, as it is more accessible. Games with similar Challenges, but they work with Constructions rather than Program code, Are SpaceChem and Infinifactory (both from the TIS-100 Developer).
read more