'TIS-100'은 Zachtronics에서 개발한 프로그래밍 퍼즐 게임으로, 2015년에 출시되었다. 게임은 플레이어가 가상의 컴퓨터 시스템인 TIS-100의 다양한 노드를 프로그래밍해야 하는 구조로 되어 있다. 기본적으로 이 시스템은 Z80과 같은 고전적인 어셈블리 언어의 개념을 기반으로 하며, 사용자는 제한된 명령어 세트를 사용해 문제를 해결해야 한다.
게임의 목표는 주어진 입력을 처리하여 출력 결과를 생성하는 것으로, 각 문제는 점차적으로 난이도가 증가한다. 플레이어는 데이터를 전송하고, 변수에 값을 저장하며, 다양한 연산을 수행하는 코드 블록을 작성해야 한다. 이를 통해 최소한의 명령어 수로 결과를 도출하거나 주어진 시간 내에 작업을 완료하는 등의 도전 과제가 주어진다.
'TIS-100'은 독특한 비주얼 스타일과 향수를 자극하는 고전적인 컴퓨터 시스템의 디자인을 차용하며, 각 노드는 개별적인 프로세서로 작동한다. 게임 내에서는 프로그래밍뿐만 아니라 최적화를 요구하는 문제들이 존재하여, 플레이어는 효율성과 성능을 고려하면서 코드를 작성해야 한다.
또한, TIS-100은 플레이어 커뮤니티 간의 경쟁 요소를 도입하기 위해 리더보드를 제공하며, 문제를 해결하는 다양한 방법을 공유할 수 있는 플랫폼을 제공한다. 게임은 논리적 사고와 문제 해결 능력을 키우는 데 큰 도움을 주며, 프로그래밍 언어에 대한 기본적인 이해를 요구한다. 이러한 요소들 덕분에 TIS-100은 프로그래밍에 대한 관심이 있는 사람들 사이에서 긍정적인 평가를 받았다.