What is the TIS-100 programming puzzle game?

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 2K views
DavidSnider
Gold Member
Messages
511
Reaction score
147
I came across this new programming puzzle game on steam.
http://www.zachtronics.com/tis-100/

The constraints of the machine make for some interesting programming puzzles.
You get a grid of nodes. Each node can execute 10 or so really basic instructions (MOV, ADD, SUB, JMP, SAVE, SWAP). You only have one primary register and a "backup" register that can't be read from or written to directly but only swapped with with the primary register. You can also move data to IO ports connecting to adjacent nodes. The points are based on how well you optimize and balance cycle count, instruction count and node usage.
 
Physics news on Phys.org