はてなキーワード: 和了とは
オープンリーチを知らない人がこの記事を読むとは思わないが、念のために説明すると麻雀のローカル役の一つであり、リーチ宣言時に手牌を全て公開することだ。通常のリーチは1翻役だが、オープンリーチは2翻役となる。
オープンリーチに賛成する理由として、麻雀の戦略性が広まることにある。例えば終局間際において、トップ取りなりラス回避なりでそれなりに大きな得点が必要な場面を考える。手牌が安くなってしまい得点のためにはあと1翻か2翻欲しい、というやきもきする経験は麻雀を打つものなら誰もが理解できるだろう。セオリーとしては2通りあり、たとえ向聴数が伸びても高い手を作るのか、リーチをして一発や裏ドラといった懸賞役に賭けるのかである。しかしながら前者の手段を取った場合は、手が遅く捨て牌から読まれやすくなりトップ目の他家にとっては有利に働くので、逆転の要素が小さくなり麻雀の競技としての楽しみも薄れることだろう。一方、リーチして懸賞役に賭ける場合でも失敗したら場がしらけることになる。リーチしてロン和了では点数が足りないので、ツモ和了のためにロン牌を見逃すこともあり得るだろう。こんなときこそ、ルールとして認められているのならオープンリーチがしたくなる。場が盛り上がるだけでなく、公開された手牌によってチー・ポン・カンの副露よりも牌の情報公開が増えて他家にとっても戦略性が増すだろう。このように、オープンリーチを認めることで麻雀の競技性は高くなる。
リーチという役は元々中国麻雀になく、緑一色や七対子と同じくアメリカで生まれた役である。聴牌したことの宣言・リーチ棒の供託・和了までツモ切りする、といったリスクを背負うリーチが生まれたことにより、競技としての戦略性が増したことは想像に難くない。さらに、リーチという役から派生して一発や裏ドラも生まれて、これまで競技に使われなかったドラ表示牌の真下の牌も使われるようになった。オープンリーチもまた同じく、リーチから派生した役として戦略性を高める役として普及してきたことだろう。
しかしながら、一発・裏ドラと違ってオープンリーチは現在主流になっているリーチ麻雀ではルールとして採用されていないのだ。せいぜいがローカル役として紹介されるだけの扱いである。
長い歴史を持つ囲碁や将棋の様なボードゲームと違い、麻雀は戦後の動乱期に勃興した競技なのでルールの確立にもさまざまな葛藤があったことだと推測できる。現在ローカル役として扱われてる役は、見た目などは華やかであるものの戦略性が乏しく、単に覚える役が増えるだけの煩わしい役といった類の役が多い。例えば、大車輪は役満として扱わなくとも高い翻数の和了になるのでわざわざ役満と位置付ける価値はないし、三連刻や四連刻も同様だ。一方で緑一色は、現在扱われている役の中で最もローカル役的な雰囲気の強い役と言えよう。牌色が全て緑でアメリカ人にとって縁起がいいからといった理由も、オールグリーンという英名が由来になっていることも、いかにもローカル役っぽさが漂う役だ。個人的には緑一色がローカル役に留まらず正式な役として認められているのは釈然としない。一方で七対子もアメリカ由来だが、4面子1雀頭という和了形の原則を大きく崩すものの麻雀の戦略性を増す良い役だと思う。ローカル役として最も有名な役として人和があるが、説明すると長くなってしまうしオープンリーチの是非を問う本題とはかけ離れてしまうので割愛する。
このように、ローカル役と正式な役との境目を考察してみても、オープンリーチがローカル役に留まっているのは残念でならない。オープンリーチの麻雀をやりたいのならば勝手にやればいいのではと言われるかもしれないが、雀荘でもネット麻雀でも採用されていないルールを身内だけで導入してもむなしいだけだ。
もちろん、オープンリーチの導入に対して反論もある。リーチには一発・裏ドラという偶発役がからみ、さらにオープンも加わると競技としての偶発性がますます高まり、麻雀としての戦略性は逆に下がってしまうのではないかという意見もあるだろう。しかしながら、囲碁や将棋の様な完全情報ゲームとは違い、そもそも麻雀は全ての情報が公開されない不完全情報ゲームである。伏牌の偶発性によって、初級者が熟練者に勝つこともあるのが麻雀の魅力だ。一発や裏ドラなどの偶発性を小さくした競技麻雀があまり普及してないことからも、麻雀には偶発性があることが好まれることの証とも言えよう。麻雀の発達とともに向上した点数のインフレをさらに向上するのではという意見もあるだろう。かつて、麻雀は満貫が最高点であり、清一色でも3翻しかなかったのだ。点棒も現在の100点棒・1000点棒がかつては10点棒・100点棒として扱われていたのだ。しかし、認められる役が増え、場ゾロ(バンバン)が常態化され、満貫で打ち切りだったはずの最高点が四倍満(役満)までにインフレしたのだ。こうしたインフレも麻雀競技者が望んだことでルールとして確立されたことだろう。それでも、オープンリーチを導入したとて単なるリーチに1翻追加されるだけなのでインフレがさらに加速するとは到底思えない。
麻雀勃興期の頃の麻雀団体は、進化し続けていくルールを確立していくことに苦労したことだろう。一方で現在の麻雀プロはただのプロライセンス発行団体になっており、麻雀の競技を普及するつもりはあってもルールを改定する気は無いのだろう。現在のルールを守り続けていくことはもちろん大事なことだが、ルールの改定が麻雀がより面白くなることにつながるなら一考の価値はあるだろう。オープンリーチを今すぐ正式なルールに採用しろなどと横暴なことを主張するつもりはないが、ローカル役の導入について意見を交わしたり試行するなどして、ただただ現在の麻雀ルールを盲目的に追従するだけの姿勢を改めてはもらえないだろうか。
以下のコツを徹底して実践すれば、間違いなく麻雀の成績が劇的に変わります(天鳳で言ったら安定3段は下がるでしょう)。成績が伸び悩んでいるプレイヤーは必見。
チャンタは麻雀牌34種中25種もの牌が使え、鳴いてもOKな、極めて成立させやすい役である。
その上、メンゼン2翻、純チャンになれば3翻、役牌や三色との複合もしやすく、高打点になりやすい。
さらに、自分がチャンタを狙っていると分かれば、相手は先に述べた25種もの牌を打ちにくくなり、絶大な牽制効果がある。
まず、ダマで5200や7700ある場合、1翻プラスによる得点上昇のメリットが小さいのでダマである。
そして、1000点や2000点の手で、防御力をゼロにし、リーチ棒供託までするのは割に合わない。
したがって、リーチしていいのは、
カンチャンだと和了れる確率がリャンメンの1/2になってしまう上に、追っかけリーチが入るとさらに不利になる。
したがって、リーチしていいのは6枚以上待ち牌が残っている場合だけである。
例外として、字牌はリーチをかけても出やすいので、字牌待ちのときもリーチしてよい。
まず、ふつうの手のときは、鳴かなくてもメンゼンでテンパイできるし、そちらの方が得である。
そして、悪い手のときは、鳴いても鳴かなくても結局和了れないことが多い。
ならば、鳴くのを我慢して他家のテンパイに対応した方がよい。手牌が3枚違えば守備力は相当変わってくる。
ただし、鳴いてもマンガンあったり、終盤で形テンが取れればいいという状況では、上記のデメリットは当てはまらないので、鳴いてよい。
自分の手が育つまでは他家の役牌は切らないようにしよう。
役牌を鳴かせると他家が和了に近づいてしまうが、鳴かれなければその心配はない。
また、字牌は安牌にもなるので、自分の手が勝負できる形になるまでは最低1枚は持っておくべきだ。
理由は3つ。
ただし、役なしになっても7700あるときなどは、早いテンパイが優先されるため、複合ターツを残す。
また、良形のターツが足りていない場合、344→3445→34456のように中膨れを経由した良形変化があるのでトイツ部分が3〜7のリャンメンは残す。
被ツモと流局があるため、他家の攻めに対してオリると得点期待値はかならずマイナスになってしまう。
したがって、他家のテンパイが入っても、自分に点数が入る選択肢を取らなければいけない。
この際、他家テンパイに対して、自分も攻められる手にしておくことが必須である。
したがって、上でも述べているようにのみ手や愚形にならない手組が重要なのである。
他家の攻めが来ることを考えたら2600カンチャンの最速テンパイを目指すよりも、安牌を持ったメンピンドラ1のイーシャンテンの方が優れている。
自分の和了が遠い手でも、愚形だからと言って鳴いたりせず、その部分は安牌として活用し、形テンを狙おう。
まず、相手が223のようなターツを残すタイプかそうでないかを見極めよう。
である。
# 麻雀歴について
月々のお小遣いが300円なのに、1日に100円負けて(点0.1でやっていた)毎回大泣きしていた記憶がある。
中学生から同級生に麻雀仲間ができて日々楽しく打っていた。放課後に、ほぼ毎日のように打っていた。部室で牌やカードを使って打つこともあったが、当時はゲームボーイアドバンスの通信ケーブルを繋いで打つことが多く、そのために中古のアドバンスSPを購入した覚えがある。一応同級生の中では打っている期間が長いこともあってそれなりに打てるつもりでいたが、ある時から、いつものセット仲間がフリー雀荘に通い始め(今はどうか知らないが、当時は高校生でもフリー雀荘で普通に打てた)気づいたら全然勝てなくなっていた。こいつだけには一生勝てそうに無いなあと思うほどの差を感じた。
大学にはいかなかった。就職してからはたまに学生時代の仲間と卓を囲んだり、職場の同僚と打ったりしていた。たまにふらっとフリー雀荘に行くこともあったが、大体勝てないし、緊張して普段通り打てなかったり、点数計算間違えたり、大体負けまくっていて全然良い思い出がない。
2年ほど前に始めた。一人で地方で住むことになり、仲間がいなくて寂しかったのかもしれない。特段勉強はしなかったが、特に壁に当たることもなく380戦程で5段になった。その後1000戦ほど費やし苦労して6段になったが酔っ払って打ったりコンディションが悪いとすぐにレーティングを溶かしたので、少し真面目に打つことを心がけた。同時に放銃率などの数字も気にして、たまに牌譜を見直して反省してみたりして、天鳳で勝つための方法を探り始めたのはこの頃だったように思う。
# 伸び悩み そして降段
少し専門的な話になる。
当時の記録を遡ると、5段昇段時の数字が
放銃率13.5%
副露率38.4%
平均順位2.36
対戦数379
1位29.6%
2位27.2%
3位率21.1%
4位率22.2%
端的に言えば、めちゃくちゃ仕掛けて上がりまくる麻雀だった。放銃率はギリギリ及第点だが、特上卓(4段以上になると打てる)に移ってからレベルが上がったので、なかなか上がらせてもらえず、和了率が下がった分放銃率が上がった。フリーやセットのような、1着の価値が高い麻雀では正しい戦略だが、圧倒的にラスを引いた時のマイナスがでかい天鳳ルールには適さない。このあたりまでは、学生時代にそれなりに打っていた蓄積だけで戦っていた(日常的に麻雀を趣味とする人で、それなりに自分が打てると自負する多くの人が、おおよそこの辺りのレベルだと思う)が、その後伸び悩み(結局7段昇段までに2000戦程度を要した)自分の打ち方を変化させることを迫られた。
6段になると、ラスを引いたときのマイナスがシャレにならなくなる。例えば特上卓東南戦だと、1位+75、2位+30、3位±0、4位-120。1位から4位まで一回ずつ引くと、15点もマイナスする(セットだとトントン)。一度は運で6段に昇段したものの、その後負けまくって一瞬でレートを溶かし、一気に4段まで降段した。放銃率も14%を超えた。一度は心が折れそうになって、天鳳から離れていた時期もあったが、時折思い出したように打ち始めた。牌譜を検討して改善点を洗い出したり、いくつか戦術本を読んで、いろいろ打ち方を変えてみたりした。
振り返ってみると、実戦と反省、試行錯誤の成果が大きかったように思うが、中でも参考になった戦術本をいくつか挙げてみたいと思う。
リーチ判断、押し引き、ベタ降り手順(対リーチの危険度比較)の参考にした。ひと昔前にネット麻雀で強いとされている戦術について、統計的な裏付けをした本という認識。最新の戦術とは少し違いはあるかもしれないが、今でも十分な教材として通用しうる。特上卓を抜けられない中級者にとって、自分の判断を改めて見直すためには良い教材だと思う。
副露率が35%を超える人にとっては有用な教材になりうる。副露率が高いと、中終盤での押し引きを単純化しやすいが、その分いつの間にか損な選択を強いられているケースが多発する。親リーに対して2者が降りている状態で1000点愚形を無限押しせざるを得ない状況は泣ける。そんな人にとって、面前で柔らかく構えて先制リーチには14枚からベタ降りする、副露手には危険牌を吸収しつつ、面前で押し返す戦略を取れるようになると、戦略の幅が広がる。そんなきっかけをくれる本。
参考にしたというほどでもないが、初中級者が読むには良い本だと思ったので推薦。ネットで無料で読める。最近実写化もされた。多少戦術が古い感も否めないが、麻雀覚えたての人にとっては、今でも十分な教材になるかと思う。
お知らせさんの鬼打ち天鳳位の麻雀メカニズムも読んだが、少し内容が難しすぎた。難読の上に、書籍に書いてあることを実戦で活かせるようになるまでに、数百から数千戦の実戦が必要になると思う。超上級者の思考が垣間見えるという点では良書。
# 確かな手応え そして7段へ
4段に降段してから、400戦ほど試行錯誤を重ね、ようやく再び6段に復帰することができた。相変わらず放銃率は14%を超えている(四人打ち7段の平均放銃率が12.5%なので、せめて13%台、可能なら13%台前半まで下げたいところ)し、褒められる成績ではないが、はじめて6段に昇段した時よりも微かに手応えを感じていた。その間に主に以下のポイントを中心に修正を心がけた。
まとめると、鳴きすぎ、副露手と対リーチ時の他家に対するケアが甘い、ケイテン取りすぎ(某氏の「ケイテンは勝負手」という独り歩きした言葉を鵜呑みにするとひどいことになる)といったこと(結果として放銃率が高い)を自分の弱点と認識していた。無論いまだに上記の弱点はあるが、多少改善していると信じたい。あと、それまでは特東赤速で打っていたが、多少東南戦の方が勝ちやすい気がしたのでボリュームを増やした。6段になってからはほとんど東南戦しか打っていない。東南戦のほうが時間はかかるが、局数が長い分強者が勝ちやすく、上振れを引いたときの上昇幅も大きくなる。それまで特東で2000戦近く打ちまくった経験が、南場での条件戦で相対的に有利に働いた感もある。
6段に昇段して100戦くらいした頃、某Microsoft製のAIとマッチングした。たまたまトップを取れたが、牌譜をみてびっくり。今までみた牌譜で圧倒的に衝撃を受けた。色々と特徴はあるが(勢いでお知らせさんのsuphx本を買ってしまった)中でも最も凄いと思ったのは押し引き。特に副露手に対する速度計算とケア。自分よりも数段階前倒しでケアしていることに驚いた。次に中盤の手組み。スリムに構え、終盤で手詰まって損な選択を迫られるケースがほとんど無い。そして手役とドラに対する意識、特にホンイツ。その他細かいところではション牌字牌の先切りと、一枚切れ自風への価値。2,3巡目でもsuphxはション牌字牌より1枚切れ字牌の価値を高く見積もる傾向(この判断が勝率に直結しているとは思わないが。suphxの最も優れた点は押し引きだと思う。)がある。
以後、副露手に対するケアと中盤の手組みを意識して改善した結果、ラス率が2%程度減少した。たったの200戦程度なので数字自体は参考にならないが、これまでに無い手応えを自覚した。結果として、おそらく多少の上振れをひいてはいる気はするものの、再度6段になってからは300戦程度で7段に昇段することができた。直近200戦のラス率は21±2%前後で推移していたはず。この位の数字をキープできれば、おそらく数百戦で7段に昇段できるはずだ。
# 7段昇段時の成績
放銃率14.1%
副露率37.3%
リーチ率18.9%
平均順位2.48
対戦数2425
1位25.9%
2位24.8%
3位率25.1%
4位率24.2%
R2060
昇段まで残り20ptで3ラス引き、残り20pt再挑戦でsuphxに連対を阻まれ、その後2ラス引いたときは泣きそうになったが、最後はあっさり3トップで昇段することができた。長かった。本当に長かった。
技術向上のためにやったことと言えば、とにかく実戦。そして自分の打った牌譜を見直して再検討。とにかくこれの繰り返しに尽きる。戦術書はいくつか読んだが、中でも上にあげたものが役にたった(ように思う)。強者の牌譜をみて検討するなど、他にもっと良い手段があったかもしれないが、自分にとっては、今一つ自分でない人の牌譜をみて検討するという気力が起きなかったでやっていない。他にプロのリーグを観戦したり、youtubeで麻雀関連の動画を漁ってみたりはした。どれも楽しくてタメになるコンテンツだったが、果たして自分の技術向上に活かされているかという微妙なところ。辛うじて、うに丸さんの押し引きと、鳴き読みに関する動画、渋川難波プロの天鳳名人戦牌譜検討動画の切り出しコンテンツで、ケイテンの方針などは参考になったような覚えがある。
ちなみに天鳳7段は、ゲームの中では上位3000番付近、競技人口全体では上位0.3%に入るかどうかというところ。プロ雀士と言われる人の平均的な実力はこの付近だと思われる。麻雀知らない人(がここまで読んでいるとは思えないが)向けに説明するとこんな感じだと思う。もし大きく違っていたら訂正してほしい。
昇段して数日たった今になってじわじわ嬉しさを噛み締めている。たかがゲームとは言え、最後の数百戦は寝食を忘れ死に物狂いでコミットしたことが結果的に運良く実を結んだことへの実感と自信。代償に、ただでさえギリギリだった体重が6kg減ったこと。費やした概算1000時間。今となっては、本気で取り組んで心底良かったと思っている。
一方で、麻雀というゲームの果てしなさ、というかある種の不毛さを感じないでもない。例えば特上卓で平均順位2.50と2.45の人では、スポーツ競技に例えると地方トーナメントで1回か2回勝ち上がれるかどうかという選手と、シード選手ほどの明確な差がある。ところが、両者が仮に100戦戦ったとして、前者は1着から4着を25回ずつ取るものとする。後者は、前者が4着を取ったゲーム2回分を、それぞれ1着と2着で終える計算になる。着順の合計の差はたったの5。
ところがこのくらいの着順は、麻雀の運要素で軽く吹き飛んでしまう。仮に東南戦を打つとして、1戦あたり平均40分程度。100戦程度でも、4000分=66.6時間かかる。大体月一でセット麻雀打つ人が一年で費やすくらいの時間だ。仮に毎週打つにしても年間400戦程度。その程度では両者の差は運で吹き飛んでしまう。実力差がある程度数字に反映されるためには最低1000戦、できれば2000戦ほどは必要になってくると感じる。この認識は間違っているかもしれないので、統計に詳しい諸兄がいれば教えてほしい。
そんな競技、言ってみれば運ゲーの世界で数千、1万数千と打数を重ね、天鳳位まで上り詰める人は一体どれほどの鍛錬を積み重ね、神経をすり減らしているかと思うと途方もない。反省して改善を施そうと努力したところで、その微差を改善した結果が数字に現れるのは少なくとも1000戦以降。単純計算で666時間もの時間がかかる。果たしてその間ブレずに方針を貫くのは非現実的で、仮に結果が数字に現れたところで、本人は何が数字を良い方向にもたらしたのか検証する術がない。ものによっては時の運に吹き飛ばされ、永遠に結果が出ないものもあるかもしれない。こんなブラックボックスの中で、競技プロ含めガチ勢は日々細かい努力を重ねているかと思うと本当に凄いと思うし、不憫でもある。
いったん満足したし、仕事も忙しくなるのでしばらく麻雀から離れようかと思っていたが、1日休んだだけで鳳凰卓への興味がむくむくと湧いてしまい、結局課金して遊んでしまった。たった鳳南を6戦打っただけだが、ひとまず現時点では戦えている感触はあって一安心している。散々不毛だと書き散らしたが、麻雀自体は楽しいし、友人とセットもしたいし、今後も適度にゆるゆると楽しんでいきたいと思う。
たかが新人7段が偉そうにと思われる方が大半だと思うが、麻雀好きの誰かの参考になれば幸甚である。もう少し初心者にも寄り添った内容にしたかったが、申し訳ない。
最後になるが、改めて。麻雀は素晴らしい。いつか増田諸兄と同卓した際には、お手柔らかにお願いしたい。
(追記)
つまり牌の扱いや得点の計算などはゲームが自動的にやってくれるので詳しくは説明しない。
同じ数字の牌や、連続する数字の牌を集めると、その組み合わせ(役)によって得点が決まるゲーム。
自分が持っている牌は13枚。
毎ターン1枚の牌が配られてくるので一時的に14枚になる。
同じ数字[8][8][8]や連続する数字[4][5][6]で「3枚」ずつ揃えていく。
同じ数字のメンツを「刻子(コーツ)」、連続する数字のメンツを「順子(シュンツ)」という。
それとは別に、同じ数字の牌を2枚揃える必要もある。これをアタマと言う。
メンツ×4組+アタマ2枚の合計14枚を揃えたときに役が出来ていればアガリ。
麻雀牌は四種類ある。
マンズ。一萬とか二萬とか書いてあるやつ。
ピンズ。丸が書いてあるやつ。
ソーズ。竹みたいなのが書いてあるやつ。
東・西・南・北・白(何も書いてないやつ)・発・中。
メンツを作るには同じ種類でないといけない。
たとえば[2萬]と[3筒]と[4索]があってもメンツとは見なされない。
[2萬][3萬][4萬]とか[2索][2索][2索]などのように揃える必要がある。
また、字牌に順番は無いので、[北][北][北]みたいに刻子で揃えるしかない。
たとえば[1萬]が既に2枚捨てられていたら、自分が[1萬]で刻子を作ることは出来なくなる。
他のプレイヤーが牌を捨てたときに取れるアクションとして「チー」「ポン」「カン」がある。
チーは「ひとつ前のプレイヤーが捨てた牌を拾って順子を作る」というもの。
たとえば、自分が[1萬]と[2萬]を持っているとき、ひとつ前のプレイヤーが捨てた[3萬]を「チー」することで、[1萬][2萬][3萬]の順子を作ることができる。
ポンは「いずれかのプレイヤーが捨てた牌を拾って刻子を作る」というもの。
たとえば、自分が[5萬][5萬]を持っているとき、誰かが捨てた[5萬]を「ポン」することで、[5萬][5萬][5萬]の刻子を作ることができる。
既に[5萬][5萬][5萬]が揃っているなかで、誰かが捨てた[5萬]を「カン」することで、[5萬][5萬][5萬][5萬]を作ることができる。
この4枚組は、3枚組の刻子とほぼ同様に扱われる。
「チー」「ポン」「カン」することを「副露(フーロ)」もしくは「鳴く」などと言う。
ツモの場合は他のプレイヤーから均等に三分割して点数をもらう。
4メンツとアタマを揃えても、決められた「役」がなければ「役なし」となって和了れない。
和了ったときに成立した「役」をすべて足し合わせて得点を計算する。
たとえばタンヤオとピンフは同時に成り立ちうる(これは有名な組み合わせでタンピンと略される)。
基本的な役。
鳴いても成り立つ。
これだけ覚えてどっちかを目指せばいい。
・[白][発][中]を三つ揃える
ドラになった牌を持っていると和了ったときに得点がめっちゃ高くなる。
厳密には役ではないのでドラだけで和了ることはできない。
鳴かずにメンツを揃えていけば、自然とリーチ・一発・門前ツモを狙う状況になる。
鳴けば和了りやすくなるが、リーチなど多くの役が成立しなくなり、全体的に得点が低くなる。
ただしドラを持っているなら攻撃力の低下を補うことができる。
他のさまざまな役は、中級者になってから覚えればよい。
これでも相当に省略して説明してるんだけど、こんなにルールが乱雑なゲームってある?
やっぱ麻雀ってクソだわ。
しかしながら、鬼滅の刃については原作もTVアニメもノーチェックだった上、仕事で代わりがいないクソみたいな状況と、高齢の家族がいる=映画館でコロナを拾うわけにはいかないことから、個人的にはスルーせざるを得ない事情があり、今の所は完全に他人事。
だから仕方なくというわけではないのだが、ずーっと食わず嫌いしてきた君の名は。を今頃やっと見た。
ちなみに天気の子は「敷居が低い」と判断し映画館でリアルタイムチェックした点で、間違いなくキモオタ側の人間の感想ということで一つ。
いや、本当に驚いた。間違いなく凄い作品。
最初の30分くらいはちょっと見ていて恥ずかしかったけど、それを差っ引いても一見の価値があるだろう。
アニメを見慣れていない人にとっては純粋に驚愕の内容として素直に感動できると思うし、自分みたくアニメを頻繁に見ていた人にとっても、展開・画作りともに「ああなるほど、魅せるねえ」と唸らせ、惹き込ませる内容だったかと。
しかしながら一番驚いたのは、新海誠という作家から、君の名は。みたいな作品が出てくる事で、それ自体が奇跡に感じられた。
しょーもない例えで恐縮だが、麻雀で言ったら四槓子で和了ったみたいな話というか、後にも先にもこの人からこんなマスターピースが生まれることは二度となさそう。
というのも、これは見くびり過ぎかもしれないが、過去の作品から逆算(?)すると、新海誠という作家の感性で君の名は。みたいな作品は、どう考えても生まれようがないからだ。
実際、後年上映された天気の子の方が往年の新海作品っぽいというか、新海誠の原点
(=その昔、某評論家から「ポスト・エヴァンゲリオン症候群」と揶揄されたセカイ系や、ゼロ年代に一部オタクの間で熱狂的に支持された泣きゲーの系譜)
に忠実だったと思う。
それ故に作品の格としての天気の子は、君の名は。から数段落ちると言わざるを得ないのだが。
言い換えれば、セカイ系や泣きゲーの要素からB級以下の部分を削ぎ落としたというか、本当に色んな人から共感を得られそうな部分だけを抽出して組み上げたのが、君の名は。なのだろう。
しかしながら、そんなことを新海誠本人だけの力でなし得たとは到底思えず、なにか別のアクションがあったのでは?と感じている。
それこそジブリの宮崎駿に対する鈴木敏夫みたいな名プロデューサーがいたとか?
まあ、ワクチンが出回るまでは家に引きこもって楽しめることをやるしかない。
君の名は。今頃見た理由でもあるが、その流れで鬼滅の刃についても、原作を電子書籍で全巻読破してみてもいいかな?と思っていたり。
VTuberばっかり見ているのも飽き気味だし、それはそれで肩凝るので。
プライベートなメソッドや関数をテストする必要は無いと考えています。プライベートなメソッドは、実装の詳細であるからです。
ほとんどの場合、プライベート メソッドをテストする必要はありません。 プライベート メソッドは実装の詳細です。
「プライベートメソッドはテストするな」と強く主張されるのは、ケント・ベックの影響もあるかもしれない。
例えばtwitterで、パブリックメソッドにだけテストを書き、テストが必要なほどプライベートメソッドが複雑ならそれを別のオブジェクトに切り出す必要があると発言している(twitter/kentbeck)ように、プライベートメソッドのテストに強く反対している。
またベックの書いたSUnit(xUnitの源流にあたる)には「ひとつのテストをひとつのオブジェクトで表し、それによってテストの独立性を高める」というアイディアが使われている(そのアイディアを実現するためにとても複雑な設計をしている Simple Smalltalk Testing: With Patterns)。テスト自身がひとつのオブジェクトとして独立しているなら、テスト対象となるオブジェクトのプライベートメソッドがテストできないのは当然のことになる。
が問題になる。
テストファーストで開発するなら手を動かしながら軽い気持ちで書きたい。
privateなルーチンの自動テストは面倒だ。実際にコーディングするときは最初publicにしておいてテストしてうまく動いていそうならprivateにするのだけど、この「いそう」がくせ者。いっそのことすべてpublicにしたくなる。
私は元々メソッドはprivateにしない主義なのでメソッドの場合は問題ないのだけれど、ファイル内の「関数」が問題になる。和了点計算だと和了形判定とか符計算とか和了役判定とか単体でテストしたい内部関数が山ほどある。(twitter/koba0367)
private メソッドをテストすべきか問題、原則論だけだと袋小路に入りがちだから、private メソッドをテストしたくなる具体的な場面について議論したほうがいいと思う。
自分がレビューでよく見る例としては、複数の public メソッドの重複部分を private メソッドに抽出した結果、濃い private メソッドと薄い public メソッドが一対多関係になる場合が挙げられる。設計としては間違っていないし、わざわざ public メソッド経由でテストする意義があるかというと微妙。(twitter/ts7i)
きれいなインターフェースを作ろうとすればするほどpublicメソッドじゃない部分に複雑性を追いやることになり、壊れた時に手戻りが大きすぎると思ったら、プライベートにバックドア開けてでもテスト書くようにしてます (twitter/mizchi)
しかしプライベートメソッドに対するテストを書こうとすると大概リフレクションなどで可視性の制限をすり抜けるとかメソッドの可視性を変更するといった回りくどさやコストの導入が必要になるので、じゃあプライベートに対するテストはそうしたコストに見合うのかが問題になる。
伊藤さんの答えは「原則書かないほうがいいという大前提のうえで、どうしてもというときは、"これはテストのためにpublic"にしているというコメントの上でpublicにする」だった。
自分は「テスタビリティのためにメソッドをpublicにする」っていう"実プログラムの挙動を変えること"の方が、「privateなメソッドをテストコードのみsendで叩く」よりも怖いって思ってることに気がついた。(twitter/highwide)
単体テストがホワイトボックステストだとするなら、publicかprivateかでテストの有無が変わるのは明らかにおかしいだろ。ややこしいロジックはprivateに隠蔽すべきだが、そこがテストできないなんて。 (twitter/kmaebashi)
private メソッドをテストするかどうか? まず最初に言っておきたいのは public/private は抽象の設計の問題であって、テストすべきかどうかとは当然無関係だろうということ。(twitter/qeigoi)
特定の言語の貧弱な機能に思考が制限を受けて誤った結論を出している典型的な例。
https://b.hatena.ne.jp/entry/4684049296462116226/comment/megumin1
テストの粒度とメソッドのアクセス権は独立したものなので、「プライベートメソッドをテストすべきか否か」という切り方自体がナンセンスではあるのだが、現実問題としてはアクセス権がテストに影響するので難しい。(twitter/AoiMoe)
private メソッドのテストはすべきかどうかというより、「できるべき」であって、それができないというのも、ある種、言語機能とテストのインピーダンスミスマッチと言えるのではないだろうか、と思っている。(twitter/aetos382)
RustやGoではプライベートメソッドに対するテストが簡単にできる。
そのためかプライベートメソッドをテストすることに対して拒否反応があまりないようだ。
Rustのテストはファイル内とtests/以下の2箇所に書ける。
テストには開発用のホワイトボックステストと仕様確認用のブラックボックステストがあり、前者をファイル内に、後者をtests/に書けば良い。
例えば度々議論になるプライベート関数のテストについてはもちろんホワイトボックステスト。(twitter/blackenedgold)
Rustではプライベートに対して何の手間もなくテストが書ける。
Rustでprivateなメソッドのテストを書きたいなら、そのメソッドのすぐ隣に書けば内部アクセスになるから普通に書けるよ、ってのは目からウロコだった。できるだけ近いところにテストを書こうっていう文化と相まって最高。(twitter/kuy)
Rust のようにユニットテストをプロダクションに混ぜる方式はおれもいいと思ってて、テストとプロダクションを分離することで private 関数のテストができない問題があるけど(テストしたければクラスを分けよ/メソッドを公開せよ/テスト必要なし、に分かれるよね)、そもそもこの議論が不要になるよね (twitter/nunulk)
昨日「private method の単体テストは書くか否か」という話題がちょいとあったのだが、わしは当然書く感じの昨今を送ってきたもんで何で書かんのやくらいに思ってたんだけど、Go だと private なやつのテストが書きやすいってのがデカそう。(twitter/pankona)
golangのテスト書いてたけど、テストプログラムの名前空間(パッケージ)が、対象のプログラムと一緒で、そのためプライベートメソッドでもテストできるの良い感じ (twitter/74th)
Goのテストコード、テスト対象と同じパッケージにすればエクスポートしてない関数でもなんでもテストコードから参照できるんだけど、これってプライベートメソッドはテストすべきか議論するよりテスト書けと言われているようで好き。(twitter/plan9user)
「プライベートメソッドをテストするか?」とは別に「ドキュメントをソースコードと同じファイルに書いていい(文芸的プログラミング)なら、単体テストをテスト対象と同じファイルに書いてもいいのでは?」というのも論点になるかもしれない。
まあとにかく雀魂にボイスは要らないと思うんだ
煽られたぞ!ゆっくりと読み上げやがったんだ「タンヤオ」ってな!
私勝っちゃったんですか!?じゃねーんだよ勝ったんだよお前の勝ちだよ それは当たり前だ認める あぁお前の勝ちだ良かったな
だがなぜそんなこと言う必要がある
たった1000点の差で2位だったやつの気持ち考えとけよクソが!
と空虚な空間で私は叫んでいたんですね なんて利己的なやつだろう アハハハァ
前日に実際負けたんですよね 麻雀でね
ボイスをオフにすりゃいいだけなのにね
その虚ろの目にはエントロピー変化を持った光沢の移動速度が
いわゆる飛鳥寺の如来像のごとく優しき帯に包まれて空間を明るく照らしていたんですね
そこに存在しうるものは私というものしかなく私以外のものは存在できないのです
多彩かつ高度な画風パロに加えて良質な演出・ストーリーパロから一部で人気の麻雀漫画「3年B組一八先生」ですが、11月3日あたりから講談社作品のパロ回が公開停止になったようです。憶えてる範囲でメモ。
一八先生とゲストキャラと生徒二人が中学で賭け麻雀打って、有名マンガ家ぽい画風の一八先生がインパッチ(親ハネ18000点)を和がって終わるのが基本展開。
画風パロが始まった衝撃回、またインパッツァン(18300点、親ハネの一本場)も初登場。
初期のためインパッチを和了っても一八先生は普通の絵柄。つまりオリキャラの画風パロ絵はまだ登場しない。
賭け麻雀で生徒から金を巻き上げる一八先生を懲らしめに来た同僚のGTO(グレートツモスジ鬼月)とのサシウマ対決。
鬼ヅキ+全ツッパでオーラス断トツトップの鬼月が一八(親)の先制リーチに「切りたい牌も切れないこんな世の中じゃポイズン」してインパッチ放銃して終わり。
忘れた
---
金八先生らしくクラスでソーラン節をやる回だったような気がする。
レギュラーキャラの中学三年生加藤くんがゴルゴ、丑島、一八と高レートで打って死ぬ。
(追記)
消されてなかった。まだ読める。
公開停止はこっちだった。
鉄雄がドラッグに手を染めて強い雀力を手にする話。3話のマスターもハードラックとダンスっちまう。打牌が童夢風にめり込む。
一八先生が「さんをつけなさいよ!」インパッツァンを和了って終わり。
オカルト麻雀に転向した闇ギャンブラー戸副露と対決。一八はボコられるが脇の加藤くんから
インパッチを和了ったらなんと裏ドラ4枚乗って三倍満。加藤をトバしてラッキーな逆転勝利。
基本的に一八は自分の浮きしか考えていないから、教え子からも和了る。
ジャンプ漫画だけど途中に木多康昭風の一八先生が「ボクはトビましぇん!」するので、これが原因で公開停止と思われ。
いかにもクッキングパパっぽい生徒と一八の麻雀に通りすがりの怒羅岩さんがアドバイス。クズ配牌をチートイツドラ待ち聴牌に仕上げるもリーチしたらインパッチ放銃、ドラは一八が暗刻にしているという鬼畜ぶり。
忘れた。
(追記)
一八先生、振田降部先生(だったか?)、室塚先生(ムスカ)、あと誰かで職員室で麻雀打つ話。
室塚先生の印象が強い。好形から2000点和了って「打牌はきわめて順調ですよ」
振田先生は国士無双聴牌から一八先生の口車に乗せられてオリ打ちした。
ガッツ風一八のドラゴン殺しのインパッチが炸裂するも水野は最終結果で浮きの二着なので、いい話。
梶和了さんが屍(ガン牌の隠語)を仕込み、更にそれをネタバラシすることで一八の動揺を誘い手牌を読む。
雀荘発芝でアメリカ帰りの個人主義なメンバーが代走で大三元の包しちゃってウシジマくんに詰められる話。
嵐の夜に麻雀を打つとオーラスの魔術師が現れ、オーラストップはラスに転落する...
「この何切るは絶対に解いてみせる!純全帯(ジュンチャン)の名にかけて!!」
近麻一の手牌読みが冴え渡るが「そんな難しいこと考えていなかった」一八先生のエル・カンターレ・インパッチに放銃して終了。
忘れた。
忘れた。
----
レス見てぐぐって思い出した。
自摸東風流 摸自九自摸と対決、劣勢の一八の先制リーチに逆に追い詰められた九自摸が四門を発動。
「なんだ!九自摸が四人に!?」のスキに一八の背後から手配を盗み見て一八の高め待ち牌を暗槓する。
逆転手を潰された一八は例によって脇からコインパチ(1800)を和がって浮いたところで、九自摸が謎のこだわりから敗北宣言して終了。
(追記)
闘牌については上は間違い、下のブコメが正しいと思う。ちなみに一八が待ち変えで捨てた一索で九自摸がロンできなかったのは同巡フリテンと九自摸は一八からしかロンしないこだわりで一応説明できるって論客が2chにいた。
Arturo_Ui 『修羅の門』回は、一八の待ち牌(嵌張の二索)を九自摸が暗槓、そこから二五索の両面に待ち変えしてコインパチ、なのでは? 一八が処理したはずの一索が九自摸の当たり牌(対々三暗刻)なのは、恐らく作者のミス。
https://b.hatena.ne.jp/entry/4676907062030075042/comment/Arturo_Ui
普通にいい話だった。
以降は読んだこと無い。
僕はとある2次元コンテンツのオタクだ。別に今まで龍が如くをやったこともないし、何ならPS4も持っていなかった。
ジャッジアイズが発表された日、Twitterを眺めていたら、キムタクが操作できるゲームのPVに出会った。キムタクで新宿の街を歩き、キムタクでチンピラやヤクザをぶっ飛ばし、キムタクでコンビニを荒らす。
今まで興味がありつつも触れてこなかった龍が如くというゲームが、主人公がキムタクになるだけでこんなにワクワクするものかと思った。
しかし、PS4を持っていなかった僕は、そのために買う気も起きず、そのままジャッジアイズは「いつかやれたらいいゲーム」になったまま、記憶の隅に消えていった。
時は過ぎて、バイトの休憩中に見ていたTwitterにとんでもないニュースが舞い込んだ。ピエール瀧の逮捕だ。
誤解のないように述べておくが、僕はピエール瀧の逮捕で特にイメージが下がった、ということはない。人に危害を加えたわけではない(石野卓球は色々言われたりしたけど)し、悪いことはであっても僕個人として失望した、というわけではない。
しかし、ゲーム会社その他はそれを許すことができないのも事実で、ジャッジアイズはその日のうちに販売の自粛が決まった。
このゲームをやりたいという欲求と、今後発売されるプロスピへの先行投資と考え、僕は春休みに貯めたバイト代を握りしめて、回収される前にジャッジアイズを購入した。
まず、キムタク含め俳優陣の吹き替えが上手いので、ドラマを観る感覚で遊べる。キムタクはハウル、ピエール瀧はオラフをやってたこともあってか、違和感がなかった。中尾彬も上手い。
そこにゲームオリジナルのキャラが絡んでも、声優が洋画の吹き替えで活躍する人ばかりなので耳触りがいい。海藤さんが良いキャラクター過ぎて、こんな兄貴分欲しいって思えるくらいに没入できた。
そして、PVで観てた以上にキムタクで遊べる。チンピラやヤクザをぶっ飛ばし、コンビニを荒らし、ある時はキムタクになって麻雀を打ち、ロンで和了るとキムタクがドヤ顔をする。夜の店でキムタクを酔い潰し、フライデーもびっくりの4股交際に発展する。
が、ゲームが進むごとに、操作しているキムタクが、次第に八神隆之になっていった。八神隆之を操作して、黒幕を追う。シナリオの進行とともに盛り上がっていくシナリオに、どんどんハマっていった。
PVとかで出ている部分なのでここについては語るが、ストーリーの根幹の一つとして、羽村京平(ピエール瀧)を追っていくというものがある。羽村を追いつつ過去の謎の真相に迫るストーリーは、久々に続きが気になるゲームで遊べたという喜びにもなった。
龍が如くスタジオは、6月末に海外版ジャッジアイズを発売するために、羽村のモデルを全て差し替えている。これはおそらく今後日本版にも修正パッチが配布され、ピエール瀧の羽村は見られなくなると思われる。
正直、ピエール瀧のあの演技を、無かったことにしてしまうのはあまりにも惜しい。だからどうか、今のうちに、日本人にはジャッジアイズをやって欲しい。