プログラミングのように考えるパズルゲーム:Tickshiftで計画・実行・デバッグ
プログラミングパズルが好きな人へ。Tickshiftも同じ流れです。配置を計画し、実行して、結果を見てデバッグ。コードは不要、ルールひとつとピース6つだけ。

プログラミングと同じ流れ
| プログラミング | Tickshift |
|---|---|
| プログラムを書く | 矢印や壁などのピースを置く |
| 実行する | 実行をタップ |
| コンピューターはルールどおりに動く | すべての線が、ひとつのルールどおりに動く |
| 出力を読む | 盤面が1ステップずつ埋まっていくのを見る |
| デバッグ | 失敗したマスとステップを見つけ、ピースをひとつ変える |
小さくて、予測できる仕掛け
1本1本の線は、命令がひとつだけの小さなプログラムのようなものです。まっすぐ進む。ふさがれたら右へ。それも無理なら左へ。 ピースは、盤面に置かれたコマンドのようなもの。矢印は向きを決め、待機は待ち、分岐は線を2本に分け、ポータルは線を別の場所へワープさせます。すべての線は並列に1ステップずつ動き、塗られたマスはすべて壁になります。
ゲームから
色のついたブロックから線がのび、1ステップに1マスずつ進みます。道を描くのではなく、計画するのです。試してみよう:実行をタップ。
- 1まっすぐ進む。
- 2ふさがれたら右へ。
- 3それも無理なら左へ。
並列で考える
最大4本の線が同時に動くので、並列処理でおなじみの問題が起こります。同じステップで同じマスに着いた2本の線は衝突します。直すには、タイミング(待機)か道すじを変えること。まさに競合状態(レースコンディション)を解消するのと同じです。
イライラしないデバッグ
タイマーもライフもないので、失敗した実行はどれも、読むべき出力にすぎません。最初からにして、ひとつだけ変えて、もう一度実行。小さな変更と素早いフィードバックこそ、盤面を理解するいちばんの近道です。
こんな人におすすめ
- ロジックパズルやプログラミングパズルが好きで、スマホで1分から遊べるものがほしい人。
- シンプルなルールから複雑な動きが生まれるのを予測するのが好きな人。
「コマンド」を覚えるなら全ピース解説を、難しいレベルには攻略ガイドをどうぞ。
よくある質問
Tickshiftはプログラミングゲームですか?
厳密にはちがいます。コードを入力することはありません。でも、プログラマーにはおなじみの流れがあります。準備して、実行して、1ステップずつ何が起きるかを見て、うまくいかなかったところを直す。
プログラミングパズルが好きな人にTickshiftは向いていますか?
はい。シンプルなルールがどう展開するかを予測したり、計画をデバッグしたりするのが好きなら、Tickshiftはタッチ画面の短いレベルで、同じ楽しさを味わわせてくれます。
遊ぶのにプログラミングの知識は必要ですか?
必要ありません。ルールはこれだけです。まっすぐ進む。ふさがれたら右へ。それも無理なら左へ。

