---
title: "TIS-100: An Assembly Programming Puzzle Game"
description: "TIS: 100 - a quick look into one of the first classes and projects you'll take for Game Development at UAT."
image: https://i.kinja-img.com/gawker-media/image/upload/s--KuXumexq--/c_scale,f_auto,fl_progressive,q_80,w_800/1525658273061285188.jpg
---

[![image-26](https://blog.uat.edu/hs-fs/hubfs/Marketing/Logos/image-26.png?width=99&name=image-26.png "image-26")](https://www.uat.edu/)

**

- [Home](https://www.uattech.com)
- [Majors](http://www.uat.edu/advancing-technology-degrees)
- [About UAT](https://www.uat.edu/about-uat)
- [Request More Information](https://www.uat.edu/request-info)

[![Take a Virtual, Interactive Tour ](https://no-cache.hubspot.com/cta/default/3455363/92ff0e66-7821-430b-88c3-a32c82c5bda2.png)](https://cta-redirect.hubspot.com/cta/redirect/3455363/92ff0e66-7821-430b-88c3-a32c82c5bda2)

# What's happening on UAT's campus- A blog published by UAT Students.

ALL CATEGORIES

- [all Categories](https://blog.uat.edu)
- [ Advancing Computer Science ](https://www.uattech.com/tag/advancing-computer-science)
- [ Advertising Art ](https://www.uattech.com/tag/advertising-art)
- [ Artificial Intelligence ](https://www.uattech.com/tag/artificial-intelligence)
- [ Business Technology ](https://www.uattech.com/tag/business-technology)
- [ Cyber Security ](https://www.uattech.com/tag/cyber-security)
- [ Data Science ](https://www.uattech.com/tag/data-science)
- [ Digital Maker and Fabrication ](https://www.uattech.com/tag/digital-maker-and-fabrication)
- [ Digital Marketing ](https://www.uattech.com/tag/digital-marketing)
- [ Digital Video ](https://www.uattech.com/tag/digital-video)
- [ Game Studies ](https://www.uattech.com/tag/game-studies)
- [ Human Computer Interaction ](https://www.uattech.com/tag/human-computer-interaction)
- [ Robotics and Embedded Systems ](https://www.uattech.com/tag/robotics-and-embedded-sytems)
- [ Software Engineering ](https://www.uattech.com/tag/software-engineering)
- [ Virtual Reality ](https://www.uattech.com/tag/virtual-reality)
- [ Alumni ](https://www.uattech.com/tag/alumni)
- [ Behind the Bits Magazine ](https://www.uattech.com/tag/behind-the-bits)
- [ Career and Work ](https://www.uattech.com/tag/career-and-work)
- [ Competitions ](https://www.uattech.com/tag/competitions)
- [ Events ](https://www.uattech.com/tag/events)
- [ Geek411 Magazine ](https://www.uattech.com/tag/geek-411)
- [ Graduate Studies ](https://www.uattech.com/tag/graduate-studies)
- [ Military ](https://www.uattech.com/tag/military)
- [ People, Places and Things ](https://www.uattech.com/tag/people-places-and-things)
- [ Perimeter83 ](https://www.uattech.com/tag/Perimeter83)
- [ Student Innovation Project (SIP) ](https://www.uattech.com/tag/student-innovation-project)
- [ Student Work ](https://www.uattech.com/tag/student-work)
- [ Technology News ](https://www.uattech.com/tag/technology-news)
- [ UAT Life ](https://www.uattech.com/tag/UAT-life)
- [ UAT News ](https://www.uattech.com/tag/UAT-news)

[Game Studies](https://blog.uat.edu/tag/game-studies) 

   |  

 4 Min Read

## TIS-100: An Assembly Programming Puzzle Game

![Picture of Jordan Brown](https://yt3.ggpht.com/a-/AN66SAyfUZTcLcwrX3oZWSArJCgYBw0QOmI6-UtIQw=s900-mo-c-c0xffffffff-rj-k-no)

[ Written by Jordan Brown ](https://blog.uat.edu/author/jordan-brown)

[Twitter ](https://twitter.com/smol_jordan)

Good puzzle games are difficult to come by. Having the right balance of challenging puzzles, while not being too frustrating, is a difficult thing to achieve. Zachtronics, however, have really nailed this formula. They’ve created some of the most intriguing, creative, and most importantly FUN puzzle games of the past few years. Games like Opus Magnum and SpaceChem have been received with overwhelmingly positive reviews and are thought of as some of the best puzzle games out there today.

My personal favorite of the games that Zachtronics have created is TIS-100. TIS-100 is short for Tessellated Intelligence System 100. It is a minimalist assembly programming puzzle game in which you fix corrupted segments of code to repair the TIS-100 computer. One quirk I’ve always liked about TIS-100 is the need to refer to a manual that’s given to you with the game. You can either print it out or view the PDF copy, but you will be needing to refer back to it while solving puzzles to learn the functionality of the TIS-100.

![1525658273061285188](https://i.kinja-img.com/gawker-media/image/upload/s--KuXumexq--/c_scale,f_auto,fl_progressive,q_80,w_800/1525658273061285188.jpg)

The puzzles start off rather simple, giving you an input and asking you to move it to the output. Using its unique pseudo-assembly code, you take parse the input appropriately and move it where it needs to go. Further into the game, the difficulty increases, asking you to perform mathematical operations or output only certain specific numbers. As you go through them, you’ll become familiar with the structure and the mindset required to solve the puzzles.

![TIS-100 Puzzle](https://steamuserimages-a.akamaihd.net/ugc/700658678899296544/B42051DAEC188D4B1CBC86529F33E8156AADF751/)

The puzzles give an incredible satisfaction to finish and really give the feeling of accomplishment after beating a level. It’s definitely a game I’d recommend to anyone who likes programming or puzzle games. While what you do in the game isn’t *real *programming, it gives the same feeling and you really learn how to think algorithmically as well as problem solve like a programmer. The puzzles are never too difficult to solve and the satisfaction of solving them on your own is incredible. TIS-100 is only $6.99 on [Steam](https://store.steampowered.com/app/370360/TIS100/) and goes on sale often, so if any of this seemed interesting to you, I highly suggest you pick it up!

- [** ](https://www.facebook.com/sharer/sharer.php?u=https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game&title=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game&picture=https://i.kinja-img.com/gawker-media/image/upload/s--KuXumexq--/c_scale,f_auto,fl_progressive,q_80,w_800/1525658273061285188.jpg&description=TIS:%20100%20-%20a%20quick%20look%20into%20one%20of%20the%20first%20classes%20and%20projects%20you'll%20take%20for%20Game%20Development%20at%20UAT.)
- [** ](https://twitter.com/intent/tweet?source=https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game&text=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game)
- [** ](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game&title=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game&summary=TIS:%20100%20-%20a%20quick%20look%20into%20one%20of%20the%20first%20classes%20and%20projects%20you'll%20take%20for%20Game%20Development%20at%20UAT.)
- [** ](mailto:?subject=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game&body=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game%20https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game)

### Don't forget to share this post!

- [** ](https://www.facebook.com/sharer/sharer.php?u=https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game&title=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game&picture=https://i.kinja-img.com/gawker-media/image/upload/s--KuXumexq--/c_scale,f_auto,fl_progressive,q_80,w_800/1525658273061285188.jpg&description=TIS:%20100%20-%20a%20quick%20look%20into%20one%20of%20the%20first%20classes%20and%20projects%20you'll%20take%20for%20Game%20Development%20at%20UAT.)
- [** ](https://twitter.com/intent/tweet?source=https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game&text=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game)
- [** ](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game&title=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game&summary=TIS:%20100%20-%20a%20quick%20look%20into%20one%20of%20the%20first%20classes%20and%20projects%20you'll%20take%20for%20Game%20Development%20at%20UAT.)
- [** ](mailto:?subject=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game&body=TIS-100:%20An%20Assembly%20Programming%20Puzzle%20Game%20https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game)

### Comment

## Related Articles

<https://blog.uat.edu/game-art-animation-student-work-highlight-ancient-environment>

[Student Work](https://blog.uat.edu/tag/student-work) [Game Studies](https://blog.uat.edu/tag/game-studies)

### [Game Art & Animation Student Work Highlight: Ancient Environment](https://blog.uat.edu/game-art-animation-student-work-highlight-ancient-environment)

 UAT student Baylee Balsimo Ketelhut describes her process working through this Ancient Envinronment across two Game Art & Animation classes with UAT Professor Jorge Portillo. He stated "She made ...

[![Picture of Baylee Balsimo Kettelhut](https://blog.uat.edu/hubfs/UAT%20Logo%20-%20No%20shadow.jpg) Baylee Balsimo Kettelhut ](https://blog.uat.edu/author/baylee-balsimo-kettelhut)  4 Min Read

<https://blog.uat.edu/student-innovation-projects-in-game-programming-and-game-design-at-uat>

[Student Innovation Project](https://blog.uat.edu/tag/student-innovation-project) [Game Studies](https://blog.uat.edu/tag/game-studies)

### [Student Innovation Projects in Game Programming and Game Design at UAT](https://blog.uat.edu/student-innovation-projects-in-game-programming-and-game-design-at-uat)

 The University of Advancing Technology (UAT) is proud to showcase the Spring 2024 Student Innovation Projects (SIPs) from the Game Programming and Game Design majors. These projects represent the ...

[![Picture of Madison Robinson](https://blog.uat.edu/hubfs/0523_Madison%20Robinson-8%202.jpg) Madison Robinson ](https://blog.uat.edu/author/madison-robinson)  4 Min Read

<https://blog.uat.edu/leveling-up-the-life-of-gaming-student-katherine-ervin>

[Student Ambassador](https://blog.uat.edu/tag/student-ambassador) [UAT Life](https://blog.uat.edu/tag/uat-life)

### [Leveling Up: The Life of Gaming Student, Katherine Ervin](https://blog.uat.edu/leveling-up-the-life-of-gaming-student-katherine-ervin)

 University of Advancing Technology (UAT) sat down with Student Ambassador, Katherine (Kat) Ervin to talk about her studies and how they intersect with her work and personal life.

[![Picture of Stace Dixon](https://blog.uat.edu/hubfs/Fabcom_UATPortraits20244199.jpg) Stace Dixon ](https://blog.uat.edu/author/stace-dixon)  4 Min Read

[![UAT-Logo-new](https://blog.uat.edu/hs-fs/hubfs/Logos,%20Buttons,%20Icons%20(Non%20UAT)/UAT-Logo-new.jpg?width=151&name=UAT-Logo-new.jpg "UAT-Logo-new")](https://www.uat.edu/)

UAT Tech is a blog by the University of Advancing Technology

- [** ](https://www.instagram.com/uatedu)
- [** ](https://twitter.com/uatedu)
- [** ](https://www.linkedin.com/company/uatedu)
- [** ](https://www.youtube.com/user/UATProductions)

Want More?

- [Learn More About UAT](https://www.uat.edu/request-info)
- [Apply Now](https://uatfastapp.com/)
- [Student Life Blog](https://blog.uat.edu/)

Contact Us

**Email: [ admissions@uat.edu ](mailto:admissions@uat.edu)

**Phone: [ +1 800-658-5744 ](tel:+1%20800-658-5744)

**Address: 2625 W Baseline Rd, Tempe, AZ 85283

Copyright @ 2026.The University of Advancing Technology.

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Jordan Brown",
    "url" : "https://blog.uat.edu/author/jordan-brown"
  },
  "dateModified" : "2020-01-15T21:47:49.540Z",
  "datePublished" : "2019-01-07T16:29:11.000Z",
  "headline" : "TIS-100: An Assembly Programming Puzzle Game",
  "image" : [ "https://i.kinja-img.com/gawker-media/image/upload/s--KuXumexq--/c_scale,f_auto,fl_progressive,q_80,w_800/1525658273061285188.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.uat.edu/tis-100-an-assembly-programming-puzzle-game",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.uat.edu/hubfs/front%20no%20shadow-2.png"
    },
    "name" : "University of Advancing Technology"
  }
}
```