TIS-100 is an open-ended programming game by Zachtronics, the creators of SpaceChem and Infinifactory, in which you rewrite corrupted code segments to repair the TIS-100 and unlock its secrets. It’s the assembly language programming game you never asked for!
User reviews:
Recent:
Very Positive (41 reviews) - 95% of the 41 user reviews in the last 30 days are positive.
Overall:
Overwhelmingly Positive (1,371 reviews) - 97% of the 1,371 user reviews for this game are positive.
Release Date: 20 Jul, 2015

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy TIS-100

 

About This Game



TIS-100 is an open-ended programming game by Zachtronics, the creators of SpaceChem and Infinifactory, in which you rewrite corrupted code segments to repair the TIS-100 and unlock its secrets. It’s the assembly language programming game you never asked for!



The Tessellated Intelligence Systems TIS-100 is a massively parallel computer architecture comprised of non-uniformly interconnected heterogeneous nodes. The TIS-100 is ideal for applications requiring complex data stream processing, such as automated financial trading, bulk data collection, and civilian behavioral analysis.



Despite its appearances, TIS-100 is a game!

  • Print and explore the TIS-100 reference manual, which details the inner-workings of the TIS-100 while evoking the aesthetics of a 1980’s computer manual!
  • Solve more than 45 puzzles, competing against your friends and the world to minimize your cycle, instruction, and node counts.
  • Design your own challenges in the TIS-100’s 3 sandboxes, including a “visual console” that lets you create your own games within the game!
  • Uncover the mysteries of the TIS-100… who created it, and for what purpose?

System Requirements

Windows
Mac OS X
SteamOS + Linux
    Minimum:
    • OS: Windows XP / Vista / 7 / 8
    • Processor: 2.0 GHz
    • Memory: 2 GB RAM
    • Storage: 100 MB available space
    Minimum:
    • OS: OS X 10.9, or later
    • Processor: 2.0 GHz
    • Memory: 2 GB RAM
    • Storage: 100 MB available space
    Minimum:
    • OS: Ubuntu 10.10+, SteamOS
    • Processor: 2.0 GHz
    • Memory: 2 GB RAM
    • Storage: 100 MB available space
Customer reviews
Customer Review system updated! Learn more
Recent:
Very Positive (41 reviews)
Overall:
Overwhelmingly Positive (1,371 reviews)
Recently Posted
TrevorCinema
( 107.4 hrs on record )
Posted: 9 August
As someone who doesn't know a ton about programming, I can proudly say that I finally 100%'d this game with all achievements. Absolute hell, but I'd be lying if I said I didn't enjoy it.
Helpful? Yes No Funny
ajacstern23
( 1.8 hrs on record )
Posted: 6 August
This was a great game that can also help you learn some logic and mindsets of programming. I highly recommend this, especially for the pricetag. I could easily get 30+ hrs in this game.
Helpful? Yes No Funny
merbstrom
( 16.5 hrs on record )
Posted: 5 August
Is this a game?
Uhh... Maybe not.
Is it worth your money?
That depends, if your like programing and are not completely intimate with Assembly , then this might be a fun puzzle (game?).
And to whether TIS-100 has enough content for the price, like all puzzle games, it depends how dense you are.
But, if you're anything like me, you'll get plenty of hours out of it.
If you've never programed before, I'd recomend playing something else, the pdf handbook thing would be a little challenging to comprehend without knowledge of basic computer jargon.

In total, if you like program-ey things and/or pressing buttons, this might be a fun game(?) for you.
(bonus points if you play in a coffee shop and freak out some people becuse you're a "master hacker" or whatever the sterotype is)
Helpful? Yes No Funny
JellyBug
( 12.3 hrs on record )
Posted: 5 August
A game caught somewhere on the line between a typical puzzle-game and an actual college computer-class's homework.

Get ready to do some thinking and debugging!
Helpful? Yes No Funny
joedight(int argc, char *argv[])
( 7.5 hrs on record )
Posted: 4 August
Quite a good programmery game, worth the money.
Or you could just learn assembly.
Helpful? Yes No Funny
+MacroPower
( 20.0 hrs on record )
Posted: 3 August
.yromem tuohtiw sgnirts gnikaerf wef a esrever ot drah os deirt I evah erofeb reveN
Helpful? Yes No Funny
lordholnapult
( 10.9 hrs on record )
Posted: 31 July
TIS-100 is what a nerd game should be.
Suppose to be one of them, coders without peace in mind, or invaded by the huge amounts of defect of this real world...
Well in this case you are suppose to be a seeker of TIS-100 like products in order to get funny. Do not expect that everybody around you will comprehend this, but this is not a problem.

In any case TIS-100 is a good game. You write simple assembly but the target you have to reach is not so simple after the firsts levels. Just considering how is difficult to recreate an IF between 2 numbers without the IF command, or a loop, or an evaluation between numbers... It's not important that you finish this game like the other, but sometimes you want to see if you are able to resolve a scheme.

Well, the commands will be strange at first scheme but you will learn them all after 5 / 6... then you will realize the structure of the processors that works togethers, and finally you will understand the real game behind the black code.

I cannot say anymore about. TIS-100 is not a game that you select, it's a game that select you time before you knew about it's existence.

PS: Sadly there is no music in this game. I suggest something on youtube looking for "coding music" or "concentration music" as background...

Lord Hol Napult's Experience: 7.5/10
Helpful? Yes No Funny
alexik
( 2.9 hrs on record )
Posted: 30 July
FU**ING ASSEMBLER
Helpful? Yes No Funny
confused_enemy
( 225.5 hrs on record )
Posted: 30 July
An expansion (I'd glady fork $10 for) to more nodes (maybe a grid of 10 by 10) and more instructions would be nice (obviously challenges ^^) so we can create factories.
Something like calling a node by its number then reading or writing to it, along side of left, right up down, could be something like
MOV @99 ACC (now in node 100) MOV ACC @00

This game is the epitome of crazy fun :)
Helpful? Yes No Funny
Anarchymedes
( 4.7 hrs on record )
Posted: 30 July
I wouldn't recommend this game to everyone (obviously), but if you are a coder, it's really great fun.

The first layer of challenge is finding solutions to individual tasks. Some of them even resemble the actual problems I had to deal with in the past.

Next one is the optimization - try to use less instructions, cycles, nodes...

And then there are mysteries to solve!

Brilliant stuff.
Helpful? Yes No Funny
Most Helpful Reviews  In the past 30 days
12 of 12 people (100%) found this review helpful
1 person found this review funny
Recommended
5.5 hrs on record
Posted: 22 July
This review will be divised in two parts: for programmers and for non-programmers. But first, let me just answer quickly two questions: no, you don't need to know how to program to play this game (though it would help), and no, it won't teach you how to program (in assembly or otherwise).

For programmers:
You love programming? You don't program just as a job, but also as a hobby? You love writing useless yet challenging programs? You love doing competitive programming (Project Euler, Hackerrank, Codingame...)? You just couldn't get enough of this system hardware/assembly class? Then this is the game for you! However, don't be fooled; even though your skills will come handy, this game has little to do with assembly, and is even very different from programming. It's very "spatial": you have data going from one chip to the other, with each chip having its own code (that you write) that tells it how to deal with the data. There's one register by chip, and only a dozen of instructions. This has almost nothing to do with anything you've done before.

For non-programmers:
The game may look complicated and/or boring, but don't be afraid: fun comes from the solutions you find to the problems, it just doesn't need an elaborate presentation. Also, if you've never programmed before, it won't prevent you from enjoying it. Your learning curve will certainly be a little bit slower than a programmer's one, but if you're able to read, think logically and compute, you've got everything to succeed. There's a manual included in the game. It's a couple of pages and you have to read it carefully, but so would anyone since it's an invented programming language. If you have patience and enjoy mathematical or logical puzzles, this might be a very enjoyable experience for you! It will be very novel and hardcore, but if some people enjoy Dark Souls, I don't see why non-programmers (aka Muggles) wouldn't enjoy TIS-100 (not to say that this is anything comparable). However, I've said it before and I'll repeat it: this will NOT teach you how to code. At best, it will teach you how to think like a programmer, but there are better resources to do so (like Scratch, which is free and understandable for anyone, even a 6 years-old kid).
Was this review helpful? Yes No Funny
10 of 11 people (91%) found this review helpful
2 people found this review funny
Recommended
38.2 hrs on record
Posted: 14 July
Finally, Zach stops beating around the bush and releases a game that's literally just programming. To no one's surprise, it's great. Oh, and if you have trouble with DECIMAL TO OCTAL CONVERTER or SPATIAL PATH VIEWER, you have me to thank. :)
Was this review helpful? Yes No Funny
4 of 4 people (100%) found this review helpful
Recommended
4.7 hrs on record
Posted: 30 July
I wouldn't recommend this game to everyone (obviously), but if you are a coder, it's really great fun.

The first layer of challenge is finding solutions to individual tasks. Some of them even resemble the actual problems I had to deal with in the past.

Next one is the optimization - try to use less instructions, cycles, nodes...

And then there are mysteries to solve!

Brilliant stuff.
Was this review helpful? Yes No Funny
3 of 3 people (100%) found this review helpful
2 people found this review funny
Recommended
2.6 hrs on record
Posted: 17 July
Another excellently infuriating puzzle game from Zachtronics. I've never appreciated the humble IF statement in high-level languages more.
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
2 people found this review funny
Recommended
7.0 hrs on record
Posted: 12 July
Do you like to debug 70s era code languages?

Do you like to manage memory by hand without all the modern conveniences of C?

Ever wanted to readdress an array line by line?
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
Recommended
3.3 hrs on record
Posted: 24 July
TIS-100 does not use traditional assembly languages. It is not practical, and has no real-world applications. That being said, it's a ton of fun and scratches an itch that few puzzle games can reach. I am once again struck with the frustration of being unable to solve a mundane task using a low-level programming language, a feeling I've nearly forgotten (curse you, MIPS). I'm morally obligated to recommend this game to anyone who enjoys math or science puzzles, or anyone with even a minor interest in programming/computer science. TIS-100 is a game for the competitive spirit with no qualms about debugging.
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
Recommended
6.4 hrs on record
Posted: 14 July
Complex puzzle game with simple rules. While it's ultimatley a programming puzzle you don't need to have a strong basis in programming to grasp the basics of the game and begin solving puzzles. Each puzzle isn't limited to one solution, but there are various ways to check the proformance of your solution.

It amounts to flow of information through various obstacles, your goal is to visualize the abstract path and create bridges or alterations to the data for delivery to the end system with a specific output in mind.

Fun little game and would recommend to anyone interested in non-standard puzzles requiring thinking outside the box and don't mind a small learning curve.
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
Recommended
1.8 hrs on record
Posted: 6 August
This was a great game that can also help you learn some logic and mindsets of programming. I highly recommend this, especially for the pricetag. I could easily get 30+ hrs in this game.
Was this review helpful? Yes No Funny
1 of 1 people (100%) found this review helpful
Recommended
12.3 hrs on record
Posted: 5 August
A game caught somewhere on the line between a typical puzzle-game and an actual college computer-class's homework.

Get ready to do some thinking and debugging!
Was this review helpful? Yes No Funny
1 of 1 people (100%) found this review helpful
Recommended
107.4 hrs on record
Posted: 9 August
As someone who doesn't know a ton about programming, I can proudly say that I finally 100%'d this game with all achievements. Absolute hell, but I'd be lying if I said I didn't enjoy it.
Was this review helpful? Yes No Funny