プログラマの皆さんは普段の切羽詰まった仕事にさぞお疲れでしょう。このゲームはプログラマの皆さんに、息抜きと安らぎの空間を提供します。
ある日、博士が故意にプロジェクトのデータを削除してしまいました。無能な博士に従える助手のあなたは、削除されたデータの復元を試みます。
「
Interplayer」は物理的にトークンを拾い集めてプログラミングする
熟練プログラマ向けのゲームです。各ステージに設定された
入力と出力の組を達成するようなソースコードを記述しましょう。例えば「var」「=」「1」というトークンがステージにあれば、var = 1と記述することで変数varに1を代入できます。その他にもゲーム内では「if」や「while」など様々な制御文を組み合わせて複雑な処理を記述します。
例えば、10倍して出力したりなど...。
入力 [3, 6, 10] => 出力 [30, 60, 100]遊びとしてのプログラミング
キーボードを叩いて自由な文字を打ち込みながらプログラミングをする時代に幕を閉じましょう。Interplayerではトークン単位でプログラミングするうえ、トークンの記述の順番と回数が
物理的に制約されます。その制約の中、あなたは期待されるソースコードを記述出来るでしょうか?
プログラミングに対する新たなアプローチを体験してみましょう。

特化した専用プログラミング言語
ゲーム内で記述する言語はこのゲームのために作られた
専用プログラミング言語toleranceです。あなたはゲーム内のリファレンスを参照しながら、この未知の言語を理解していく必要があります。ですが、
心配は不要です!なぜなら、tolerance言語は
Pythonに強く影響された可読性の高い文法ばかりで単純な機能しかありません。したがって、プログラマにとってはそれらを理解するのは容易です(stack文を除いては)。
ユニークな文法 : stack文
ユニークな機能の1つとして、
stack文なる文法があり、例えば 以下のように記述します。
[通常の記述]
a = 1 + 1[stack文での記述]
1 1 + = a すなわち、トークンを拾う順番について思考するこのゲームにおいて、stack文はその順番を複雑にします。