I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)

TIS-100

From Rosetta Code
Language
TIS-100
This programming language may be used to instruct a computer to perform a task.
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using TIS-100.
Your Help Needed
If you know TIS-100, please write code for some of the tasks not implemented in TIS-100.

TIS-100 is a fictional computer created by the game developer Zachtronics, which is used in the game of the same name to solve programming riddles. Each puzzle consists of an array of multiple TIS-100 "processors," each of which is connected via ports labeled UP, DOWN, LEFT, and RIGHT. In addition, there are also "stack nodes" which implement a last-in-first-out system of storing values temporarily. The goal of each puzzle is to create a travel path from an input stream to an output, and have each processor work together and share data without causing a deadlock.

Programs for this language are best displayed as a picture, and using a Lua script one can create a custom task that the game can display as if it were a challenge included in the vanilla game.



See also[edit]