バグチャルはどんなゲームですか?
バグチャル(Bagh-Chal)はネパールの伝統的なボードゲームで、縦横5本ずつ25の点がある盤の上で、トラ4匹とヤギ20匹がちがう目的をもって戦う非対称の狩りゲームです。ネパール語でバグはトラ、チャルは動きという意味です。
トラはヤギを跳び越して食べようとし、ヤギは群れで動いてトラが1歩も動けないように取り囲もうとします。駒の数も、動き方も、勝ち方も両者でちがうため、同じ盤でもどちらを持つかでまったく別のゲームになります。ネパールでは村の広場や寺の境内の石に盤を刻み、小石を駒にして遊ばれてきました。インドや東南アジアにも似た狩りの遊びが伝わり、ヨーロッパのキツネとガチョウも同じ仲間です。このゲームではヤギかトラを選んでコンピューターのやさしい・ふつう・むずかしいと対局するか、1つの画面で2人で交互に打てます。
ルールはどうなっていますか?
ヤギが先手で、1手ずつ交互に打ちます。盤の線は縦横すべてと、中央と四すみを通る斜めの線です。駒はこの線の上だけを動きます。
| 側 | 駒 | できること | 勝ちの条件 |
|---|---|---|---|
| トラ | 4匹、四すみから開始 | 線にそってとなりの空いた点へ1マス、またはとなりのヤギをまっすぐ跳び越してその先の空いた点に降りて取る | ヤギを5匹取る |
| ヤギ | 20匹、最初はすべて手持ち | 20匹を置き終えるまでは空いた点に1匹ずつ置くだけ、置き終えたら線にそって1マスずつ動かす | トラ4匹をすべて動けなくする |
トラは1回に1匹しか取れず、取ったあと続けて跳ぶことはできません。ヤギは跳ぶことも取ることもできません。ヤギを置いているあいだは盤の上のヤギを動かせない、というのがこのゲームのいちばんの特徴です。ヤギが動けなくなったらトラの勝ちで、80手のあいだヤギが1匹も取られないか、同じ形が3回出たら引き分けです。
ヤギ側はどう打てば勝てますか?
ヤギのいちばんのコツは端と四すみから埋めることです。四すみのヤギは後ろに空いた点ができないので決して取られず、端のヤギは端の線にそってしか取られないのでずっと安全です。
- まず端から。置く段階の序盤は、トラから離れた端の点を順に埋めてじょうぶな壁を作ります。トラが四すみを空けたら、そこもすぐに取りましょう。
- 背中を空けない。トラのとなりにヤギを置くときは、そのヤギの後ろの点がふさがっているか先に確かめます。空いていると次の手で取られます。
- 2列で寄りそう。ヤギ同士が背中を支え合うと、トラの着地する点がなくなります。1匹だけ離れたヤギは獲物になります。
- 置く段階では1匹も失わないのが目標です。20匹を置き終える前に2〜3匹失うと、盤を埋めるヤギが足りず囲みにくくなります。
- トラを1匹ずつ封じる。すみに追いこまれたトラから閉じこめると、残りのトラの動きも減ります。動けないトラには青い点線の輪が出ます。
トラ側のコツは何ですか?
トラは斜めの線が通る点をおさえ、1手でヤギ2匹を同時にねらう両取りを作るのがかなめです。
斜めの線が通る点はとなりが8つあり、動ける道も跳べる道も多くなります。トラ4匹が片側に固まるとヤギに簡単に壁を作られるので、盤のあちこちに散らしておきましょう。ヤギが1回にふさげる穴は1つだけなので、ちがう2匹のヤギの背中を同時に空けさせれば、どちらかは必ず取れます。反対に、すみや端のくぼみに入ると閉じこめられやすいので避けるのが無難です。
コンピューターの強さはどうちがいますか?
やさしいは2手先までしか読まず、ときどきうっかりした手を打ちます。ふつうは0.3秒で4手先まで、むずかしいは1秒以内に10手以上先まで読んで打ちます。
むずかしいは反復深化のアルファベータ探索を使い、同じ形が3回出ると引き分けになるルールまで計算して、負けそうなときは引き分けをねらいます。初めてヤギを持つ方は、やさしいで端から埋めるコツをつかみ、ふつうに勝てたらむずかしいに挑戦してください。バグチャルは両者が最善を尽くすと引き分けになることがコンピューター解析で知られているので、むずかしい相手の引き分けでも立派な結果です。勝った回数は強さごとに最初の画面に記録されます。
操作方法
- ヤギを置く: 光っている空いた点をタップすると、手持ちのヤギが飛んで置かれます。名札に手持ちの数が出ます。
- 駒を動かす: 自分の駒をタップしてから光る点をタップするか、駒をドラッグして点に落とします。その点へ行ける駒が1つだけなら、点をタップするだけで動きます。
- 取る: トラの番には、今取れるヤギに赤いふちが点滅します。トラを選んでヤギの向こうのオレンジ色の点をタップすると跳び越して取ります。
- キーボード: 矢印キーかWASDで点を選び、EnterかSpaceで置く・選ぶ・動かすをします。Ctrl+ZかUで待った、Escで選んだ駒をはなします。
コンピューターと打つとき自分の側をトラにすると、コンピューターのヤギが先に置きます。勝った回数と音の設定はこのブラウザーだけに保存され、サーバーには送りません。