素数麻雀草案
※ルールを改定しました。新ルールはhttps://github.com/hsjoihs/prime_mahjong/blob/master/README.md 、旧ルールはhttps://gist.github.com/hsjoihs/74d5249bd0d3542b1bbaa00327107a0b に掲載しています。
多面張が簡単に実現できる麻雀です
欲しい(役判定に大きい数の素数判定が要求されなければ良いが)(面子の成立条件が「素数であること」とかなのだろうか)(3桁の素数覚えるのしんどい)(あと初心者と熟練者でかなり差が出そう) twitter.com/nullset_mn/sta…
2017-09-20 16:34:30難易度を下げるために同一字牌3つで刻子を作れる設定にして考える。面子の条件は「3つの牌で作れる数が素数であること、または同一字牌x3」、雀頭の条件は「2つの牌で作れる数が素数であること、または同一字牌x2」と定義してみる。
2017-09-20 16:40:03一見多く見えるが、199と919と991がトリプルカウントされていることとかも考えねばならない。
2017-09-20 16:45:23とはいえ、直感的にも普通の麻雀より面子が作りやすそうな気はする。面子の成立要件覚えるのが大変だけど。
2017-09-20 16:52:38さて、直感を検証するために定量的評価をする。萬子36枚にそれぞれIDを振って、面子が成立する組み合わせの個数を普通麻雀と素数麻雀で比較する。
2017-09-20 16:55:50リストを作って長さを求めたら42840だった。これは36*35*34と一致するのでオーケー。
2017-09-20 16:57:22あ、組み合わせじゃなくて順列で求めます。全ての組み合わせを6回数えているだけなので公平な比較。
2017-09-20 16:58:00清一色多面張がやばいことになりそう twitter.com/hsjoihs/status…
2017-09-20 17:01:14面子になる牌IDの組み合わせは、普通で2904/6通り、素数で20352/6通り。7倍も面子が作りやすいのか
2017-09-20 17:03:37既に存在する刻子に牌を足して作るのが槓子だから、「4桁の素数であって、1個取り出したら3桁の素数にでき、もう一個取り出したら2桁の素数にできるもの」という定義にでもしようか。あ、じゃあ刻子の定義は「3桁の素数にでき、もう一個取り出したら2桁の素数にできるもの」でいいか
2017-09-20 17:09:53