編集部イチオシ
2017年9月20日

素数麻雀草案

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

※ルールを改定しました。新ルールは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
hsjoihs @hsjoihs

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

2017-09-20 16:34:30
hsjoihs @hsjoihs

ちょっと考えてみるか。

2017-09-20 16:35:28
hsjoihs @hsjoihs

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

2017-09-20 16:40:03
hsjoihs @hsjoihs

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

2017-09-20 16:43:03
hsjoihs @hsjoihs

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

2017-09-20 16:45:23
hsjoihs @hsjoihs

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

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

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

2017-09-20 16:55:01
hsjoihs @hsjoihs

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

2017-09-20 16:55:50
hsjoihs @hsjoihs

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

2017-09-20 16:57:22
hsjoihs @hsjoihs

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

2017-09-20 16:58:00
hsjoihs @hsjoihs

清一色多面張がやばいことになりそう twitter.com/hsjoihs/status…

2017-09-20 17:01:14
hsjoihs @hsjoihs

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

2017-09-20 17:03:37
hsjoihs @hsjoihs

2904 == 6*(64*7+4*9)なので多分合ってる。

2017-09-20 17:05:28
hsjoihs @hsjoihs

槓子の存在忘れてた!w

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

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

2017-09-20 17:08:32
hsjoihs @hsjoihs

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

2017-09-20 17:09:53
hsjoihs @hsjoihs

@Okina_morn これは考えました(国士無双的な扱いですかね)

2017-09-20 17:12:57
残りを読む(162)

コメント

hsjoihs @hsjoihs 2017年9月20日
まとめを更新しました。
0
hsjoihs @hsjoihs 2017年9月20日
まとめを更新しました。
0
hsjoihs @hsjoihs 2017年9月20日
まとめを更新しました。
0
hsjoihs @hsjoihs 2017年9月20日
まとめを更新しました。
0
深井龍一郎 @rfukai 2017年9月22日
素数ニムトは作るのが簡単そう。牛の数が多いものを設定するのが大変かもしれないが。 http://www.mobius-games.co.jp/Amigo/6nimmt.htm
0
語られざるもの、悉若無@ベイクベリー専業農家(🌳)(💧) @L_O_Nihilum 2017年9月22日
ア ク ア ち ゃ ん で も 遊 べ な さ そ う w(褒めてます)
0
hsjoihs @hsjoihs 2017年9月22日
まとめを更新しました。
0
hsjoihs @hsjoihs 2017年9月22日
まとめを更新しました。
0
hsjoihs @hsjoihs 2017年9月22日
まとめを更新しました。
0
hsjoihs @hsjoihs 2018年7月27日
まとめを更新しました。
0
korn @Rune_Korn 2020年4月22日
白(または三元牌)を0として扱うとか言い出すとさらに混迷を極めそう
0