編集部イチオシ

素数麻雀草案

素数大富豪に続き素数麻雀を考えようという話。ルールのまとめ: https://github.com/hsjoihs/prime_mahjong/blob/master/README.md
24

※ルールを改定しました。新ルールはhttps://github.com/hsjoihs/prime_mahjong/blob/master/README.md 、旧ルールはhttps://gist.github.com/hsjoihs/74d5249bd0d3542b1bbaa00327107a0b に掲載しています。

多面張が簡単に実現できる麻雀です

null@垢移行 @nullset_mn

素数大富豪があるなら素数麻雀があってもいいのでは、という思い付き

2017-09-20 16:32:50
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

欲しい(役判定に大きい数の素数判定が要求されなければ良いが)(面子の成立条件が「素数であること」とかなのだろうか)(3桁の素数覚えるのしんどい)(あと初心者と熟練者でかなり差が出そう) twitter.com/nullset_mn/sta…

2017-09-20 16:34:30
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

難易度を下げるために同一字牌3つで刻子を作れる設定にして考える。面子の条件は「3つの牌で作れる数が素数であること、または同一字牌x3」、雀頭の条件は「2つの牌で作れる数が素数であること、または同一字牌x2」と定義してみる。

2017-09-20 16:40:03
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

Haskellに質問してみたところ、面子は重複を数えず128通り存在。

2017-09-20 16:43:03
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

一見多く見えるが、199と919と991がトリプルカウントされていることとかも考えねばならない。

2017-09-20 16:45:23
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

とはいえ、直感的にも普通の麻雀より面子が作りやすそうな気はする。面子の成立要件覚えるのが大変だけど。

2017-09-20 16:52:38
まい/まいさん/MIT@言語垢 @mai_lang0

すべて安全素数か字牌である役とか、すべてメルセンヌ素数である役とかできそう。

2017-09-20 16:55:01
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

さて、直感を検証するために定量的評価をする。萬子36枚にそれぞれIDを振って、面子が成立する組み合わせの個数を普通麻雀と素数麻雀で比較する。

2017-09-20 16:55:50
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

リストを作って長さを求めたら42840だった。これは36*35*34と一致するのでオーケー。

2017-09-20 16:57:22
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

あ、組み合わせじゃなくて順列で求めます。全ての組み合わせを6回数えているだけなので公平な比較。

2017-09-20 16:58:00
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

面子になる牌IDの組み合わせは、普通で2904/6通り、素数で20352/6通り。7倍も面子が作りやすいのか

2017-09-20 17:03:37
אַשַׂגִ@数ぽよ @asangi_a4ac

@nullset_mn 役提案「四つ子素数」(4翻) 4つの刻子が四つ子素数をなす。

2017-09-20 17:08:32
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

既に存在する刻子に牌を足して作るのが槓子だから、「4桁の素数であって、1個取り出したら3桁の素数にでき、もう一個取り出したら2桁の素数にできるもの」という定義にでもしようか。あ、じゃあ刻子の定義は「3桁の素数にでき、もう一個取り出したら2桁の素数にできるもの」でいいか

2017-09-20 17:09:53
1 ・・ 8 次へ