はてなキーワード: あるぷとは
ぷよ碁のブコメにあった「碁石から出てる盤上の線を全て塞ぐ」というのが分かりやすかった。
ぷよ碁で考えると、置いてあるぷよは周りにあるスペースと繋がった線から呼吸をしていて、それが全部塞がれると
https://b.hatena.ne.jp/entry/s/gigazine.net/news/20220314-puyogo/
どうやら毎回、ルールわからんと言っている人が引っ掛かってるところは同じみたいだから、それをQ&A形式で解消してみようと思い、書いてみる。
ツリーで会話していてこれが先にあった方がわかりやすいかもと反省したので載せる。
・囲碁はゲームが進むと、盤面が石だらけになる前に、どちらがどこに石を置いても互いの得点を一切増減させられない、いわば定常状態というべき状態に陥る。
・この状態に陥ったことを、両プレイヤーが納得し、そのことに合意をしたらゲーム終了。
両者が終わることに合意をしたら。
これを曖昧なルールだと考えてしまう人も多いが、決して曖昧ではない。お互いが同意したら終局できる。これは客観的に判断できる立派なルールだ。
たとえば民法にも「同意を得て~」みたいな定めがある。これを「同意とはなんて曖昧な!これは法の不備!」と思うだろうか?思うはずがない。
囲碁も民法と似たようなものでお互いが合意をしたらOK。シンプルかつ明示的で客観的に判定可能な終了条件だ。
これをもっと明示的にしたものが「お互いが連続でパスしたら終わり」というものだ。
それなら片方が絶対にパスをせず、終了に同意もしなければどうすると言う人がいる。
当然、それならば続けることになる。何の問題もない。
片方が延々と同意しなければ?
盤面は有限なので、千日手になるような例外を除けば、一時的に石がとられることはあっても大局的には盤上の石の数は増えていく。
やがてどちらかのプレイヤーにとって全ての点が【着手禁止点】になる瞬間が来て、ルール上選択できる行動が「パス」しかなくなる。
そうすると相手もパスをして試合終了になる。この戦術で延々と試合を引き延ばし終わらせなくすることは不可能に近い。
ルール上ではなく戦略的な意味で、いつ相手に対して終わりを提案すればいいのかという疑問を持つ人もいる。
あるいは提案された場合、合意してよいかどうか決める判断基準は何なのかという人もいる。
これらは至極もっともな疑問だ。
回答としては、基本的には、もう打つ手がないなと思ったら終わりを提案すればいいんじゃないか、というものになる。
打つ手がないというのは、「これ以上どこに打っても、一点すら相手から奪うことはできない」ということだ。
次の節でも説明する予定なのだが、相手が十分に上手な人の場合、既に相手の石に囲まれている場所に対してちょっかいをかけたとしても、一点たりとも自分の得点をプラスにすることはできないことが予想される。
そのため「全ての場所が、どちらかの石に囲まれた陣地となっており、しかもどの陣地にも一切隙が無いように見える」のであれば、それ以上やることはないので終わりを提案すればいいし、相手もそれを受ければいい。
これに対して、「いや相手がミスすることを期待して打ち込む手もあるじゃないか」「本当に隙が無いかどうかはわからないじゃないか」と反論するのであれば、それならばどうぞ気の済むまで続ければよい、としか言えない。
ただ、将棋で詰み筋が明らかに見えている場合に真の詰みまで指さずに降参するように、囲碁でも延々と粘るのは行儀がいいとは言えない。
実際、プロとかある程度囲碁をやる人同士でやった場合、そもそも終わりの合意とかまでいかずに降参によって勝敗が決することも多い。
そういう武士道ないしマナーみたいなものは確かにある。でも、それはマナーであってルールじゃないから、どうしても粘りたい人はルール上可能な限りいくらでも粘ればいいと思う。
そんなことはない。
囲碁のルールには着手禁止点というものがある。これは、「置いたその石がただちに相手の石によって取られる状態になる石は置けない」というものだ。
(ただし、自分の石が相手の石を取れるかどうかの判定の方が先。カードゲームとかで効果の発動順みたいな概念に慣れてるとわかりやすい)
相手の陣地に延々と手をかけたとしても、相手が適切に対応している限り最終的には「相手の石が囲んでいる1マスの空間」だらけとなり、その位置は着手禁止点であるため、それ以上手を出せなくなる。
でもそれで相手の陣地を極端に減らせたわけだから、ちょっかいを出す価値はあるんだと思うかもしれない。
しかし囲碁の得点というのは、自分の陣地の数に、相手の石を取った数が足されるので、実は意味がない。
相手の陣地に割って入った石は、相手が適切な対応をしている限りいずれは取られる石であるため、相手の得点源になる。
囲碁はパスがなければ両者が交互に打つ。自分が相手の陣地に割って入れた一石が相手の得点源に。相手がそれに対応するために打った一石が相手の陣地を削り。
したがって、相手の腕前を十分信頼しているのであれば、相手の陣地に隙が見えない時点で、もう打っても意味はないと判断することができる。
もちろん経済学的に最優の方法はそれでも相手のミスを期待することだろうが、そこはマナーということで良いのではないか?
それすら受け付けられないのであれば本当に残念だが囲碁に向いていないと言わざるを得ない。
陣地と呼ばれうる概念は少なくとも2種類、多くて4種類くらいある気がする。
少なくとも、終局時に得点計算に使われる「陣地」と、対局中の「陣地」は分けて考えたほうがいいかもしれない。
終局時の得点計算は、以下の3つの数を合計することで計算される。
・1個以上の自分の石と、0個以上の碁盤の辺のみに囲まれた、石の無い場所の数
・後手のみ、ハンデとして6.5点(囲碁は先手が有利であるため)
これが得点のルールだ。どこにも曖昧なところはない。この1つ目の点が「陣地」と呼ばれうる。(正式には「地」という)
一方で対局中に「陣地」と呼ばれうるのは、「だいたいこの辺はもう手が入れづらい」と考えられる場所だ。
前の節で説明したように、自分が手を入れても、おおよそ無駄になるだろうなと思えるような場所が、相手の陣地。
逆に相手にどれだけ手を入れられても、まあだいたい上手く返して見せるぜと思える場所が、自分の陣地。
(あるいは、「終わりまで進めばおそらく得点源となっていることが期待できる場所」ともいえる。この2つの意味での「陣地」の場所は概ね一致する)
しかしここは曖昧でも全く構わない。なぜならこの意味の「陣地」はルールに関係してくる部分ではなく、あくまで戦略上参考にする概念でしかないからだ。
得点計算の際の「陣地」はルールで定義された客観的な概念であり、対局時の「陣地」は戦略上の概念。別物だ。
別物なのだが、対局中の意味での「陣地」が、終わってみれば得点計算の意味での「陣地」とほぼ一致するので、混同の原因になっている。
なぜなら対局中に石で囲まれている、あるいは囲まれかけている、あるいは石がたくさんある場所というのは、手を出しづらい場所であり、手を出しても意味がないことが多く、そして最終的に得点計算の際には石で囲まれていて得点源になることが期待されるからだ。
囲碁は最終的には得点を相手より多くすることが勝利条件のゲーム。
そのために、得点計算における得点源にするための「陣地」の数を稼ぐ必要がある。
そのために、対局中はうまく石を配置して、相手にとって手が出しづらく最終的に得点源を構成することが期待される「陣地」の領域を増やす。
こう考えるとわかりやすいのではないだろうか。
一番上に挙げたのとは違う記事で、「開始直後に真ん中に石を置いたら全部自分の陣地になるから囲碁はルール不備」みたいなコメントがあった。(言い回しは覚えていない)
これに色々な勘違いが集結していると思ったので、例にとって考えてみよう。
まず、「開始直後に真ん中に石を置いた状態」で、ゲーム終了の合意を行う相手プレイヤーは普通はいない。
したがってここでいう「陣地」は得点計算の際に参照される得点源としての空間、のことではなく、対局中に参照される戦略的な意味での領域のことを指すとしか考えられない。
そうであるならば、「真ん中に石を置いた状態」で、盤上任意の位置に相手が手を出しづらくなったとは考えづらく、「全部自分の陣地になる」は間違いであるとほぼ断定できる。
また、仮に、相手プレイヤーがたまたま何らかの理由で、「開始直後に真ん中に石を置いた状態」で終了に合意したとする。
この場合では「陣地」は得点計算におけるそれを指すことになるが、定義上、この状況での盤面任意の位置は「自分の石と辺に囲まれた場所」ではない。
中にある石が盤面全域を内側から外側へ向けて広がるように「囲んでいる」イメージをしているということはわかるのだが、「囲む」とは多角形の石と辺によって閉じられていることを指し、中にある石は無視される。
もし、最初に置いた石が真ん中ではなく辺上や角であれば議論の余地があるように思われるが、まあそんな状況で終局する日は来ないので無駄な議論になるだろう。
とにかく、どのような意味でもこの例に挙げたブコメは明確に間違いを含んでいるというわけである。
これによって、悩める全ての人の「囲碁のルールわからない」が払拭できたら幸いである。
石が取れる状態というのは、
「縦横に連なった一連の同色の石の周りに、石の置かれていない点が全くない状態」
そして、石が取られるかどうかの判定は、常に、ターンプレイヤーから見て相手の石を先に判定し、その後、ターンプレイヤーの石の判定をする。
この時ターンプレイヤーの石が取られる判定となる場合は、そもそも石が置けない。
初心者は相手の石を「囲んで取る」と教わる。陣地も囲んで取る。石も囲んで取る。だから囲碁と呼ぶ。わかりやすいが、これが誤解の元。
石がとれる条件と終了時に陣地にカウントできる条件は微妙に違う。違うのにどちらも「囲む」というから間違える。
ぷよ碁のブコメにあった「碁石から出てる盤上の線を全て塞ぐ」というのが分かりやすかった。
ぷよ碁で考えると、置いてあるぷよは周りにあるスペースと繋がった線から呼吸をしていて、それが全部塞がれると窒息して死ぬって考えれば直感的なのかな?
まさにこれの通りで、石がとれるのは窒息のイメージがあっている。