
どんなパズルか
数字のマスに、ちょうどその数の駒の攻撃が届くように駒を置きます。0のマスには何も届いてはいけません。
ルークはたて・よこ、ビショップはななめ。どちらも盤の端まで、ほかの駒をすり抜けて届きます。10問目からはナイトも出てきます。チェスのルールを知らなくても、最初のチュートリアル3問で分かるようにしました。
毎日20問、みんな同じ問題
3×3から6×6まで、毎日20問。世界中のみんなが同じ盤面を解いて、終わると「今日の上位何%か」が出ます。日曜日だけは最大7×7の、ちょっと手ごわい日です。
勘はいらない
どの盤面も答えは一つで、推理だけで最後までたどり着けます。生成した盤面はロジックソルバーが一手ずつ解いて確かめ、どこかで当てずっぽうが必要になる盤面は捨てています。行き詰まったら、まだ見つけていない手がかりがどこかにある、ということです。
1.1で追加したこと
- 6桁のコードで最大16人と同じ5問を競える対戦
- 次の一手とその理由を一段ずつ教えてくれるヒント(1日1回無料)
- 日本語を含む7言語に対応
作り方
React + TypeScript + Capacitorで、盤面の生成器とソルバーは素のTypeScriptです。盤面は日付から端末の中で作るので、パズル用のサーバーはありません。サーバー側にあるのは、名前のない「今日の上位%」の集計だけです。詳しくはZennに書きました。
リンク
- App Store:
- ブラウザ版:
- 紹介記事(note):
無料、広告なし、アカウント登録なし。Android版はテスト中です。
