TIS-100

お題: 次の処理を行うプログラムを書け

  • 入力Aと入力Bを読む。
  • 入力Sを読む。
  • 入力Sが -1 だったら入力Aの値を出力する。
  • 入力Sが 1 だったら入力Bの値を出力する。
  • 入力Sが 0 だったら入力A+入力Bの値を出力する。

http://www.twitch.tv/nsk_live/v/13389026


超高難易度パズル SpaceChem でおなじみの Zachtronics が今度は疑似アセンブラ言語をパズルゲームとして世に出してきた。
ゲームそのものは1980年代に作られたと思しき壊れたパソコンを死んだおじさんから譲り受け、部分的に壊れたOSをアセンブリ言語で修理していくというもの。
OS内にはところどころにおじさんが書いたと思われるメモ書きが埋め込まれていて、ちょっとしたストーリー仕立てになっている。
このゲームは間違いなく人を選ぶ。