Reach on SANMA
無料 · インストール不要 · 通信なし · MIT License

サンマは、
シンプルが美味い。

ただ三人麻雀を打ちたいだけ。そのために作りました。 演出も、登録も、アプリのダウンロードも要りません。 ブラウザで開けば、そこが東1局です。

CPUは他家の手牌も山も見ていません。テストで確かめてあります。

通信なし・1ファイル約90KBのHTML。圏外でも動く
5人の打ち筋 × 3段階毎回2人がランダムで卓に着く
三麻の本格ルール北抜き・ツモ損・頭ハネ・搶槓
iPhoneで1画面手牌14枚が必ず1列に収まる

BOOKS

三麻をもっと。

「つよい」に勝てなくなったら、漫画で気分を変えるのも手です。麻雀漫画の定番を4本。

漫画

アカギ 闇に降り立った天才 1

四麻ですが、押し引きの極端さは三麻にも通じます。ざわ…ざわ…。

Amazonで見る ↗

漫画

咲-Saki- 1巻

高校麻雀の全国大会。能力麻雀の代名詞ですが、団体戦の駆け引きはまっとうに熱い。

Amazonで見る ↗

漫画

ノーマーク爆牌党 1

片山まさゆきの代表作。理論派の鉄壁と感覚派の爆岡。麻雀の理屈に興味が出てきた人に。

Amazonで見る ↗

漫画

鉄牌のジャン! 1

破天荒な少年ジャンの王道バトル麻雀。理屈より勢い。読み終わると打ちたくなります。

Amazonで見る ↗

01 — OPPONENTS

打ち筋の違う5人が、
覗き見せずに打つ。

速攻・打点・守備の重みが違う5人から、半荘ごとに2人が選ばれます。 CPUが見ているのは自分の手牌と、河・副露・ドラ表示牌だけ。 他家の手牌・山・裏ドラにアクセスしたら例外を投げるテストで確認しています。

デジタル

基準の打ち手。1翻確定なら鳴き、ほぼ即リー。

和了 25.3%放銃 14.6%

猛牛

テンパイなら全押し。最も放銃し、最もテンパイまで押す。

和了 29.2%放銃 22.5%

他家リーチで即ベタオリ。最も放銃しない。

和了 22.1%放銃 10.7%

2向聴から鳴く速攻型。最も鳴いて、最も安い。

副露 48%平均 7,170点

染め手しか鳴かない打点型。最も鳴かず、最も高い。

副露 11%平均 9,524点

数字は各キャラをデジタル2人と600局戦わせた実測値。node tests/characters.js で再測定できます。

やさしい場の残り枚数を読まない。45%は次善手
ふつう残り枚数を読む。20%は次善手
つよい常に評価式の1位を選ぶ

02 — RULES

フリー雀荘の三麻に、
だいたい合わせてある。

関西・北海道系の一般的なルールです。細かい採用は画面の「ルール」ボタンからいつでも見られます。

基本

108枚・東風戦

  • 萬子は一萬と九萬のみ(二〜八萬を抜く)
  • 赤ドラは赤五筒・赤五索が各1枚
  • 持ち点35,000点、親の連荘あり、飛びで終了

鳴き

チーなし・北は抜きドラ

  • ポン・暗槓・加槓・大明槓
  • 北を抜くと嶺上牌をツモり、1枚1翻。門前は崩れない
  • 抜いた北は搶槓の対象

点数

ツモ損あり

  • 子のツモは「親2:子1」、親のツモは「子2×2」
  • 流局時は3,000点を分配
  • 数え役満あり、切り上げ満貫なし、倍役満まで

進行

一発・裏ドラ・搶槓まで

  • 一発、フリテン(同巡・リーチ後)、槍槓、嶺上開花、海底/河底
  • ダブロンなし(頭ハネ)
  • 途中流局・九蓮宝燈・流し満貫は未実装

03 — HOW TO PLAY

開いて、切るだけ。

自分の番になったら手牌をタップ。鳴ける場面ではボタンが出ます。 迷ったら「ヒント」でシャンテン数と待ちが見られます。

リーチ 「リーチ」を押してから捨てる牌を選びます。以降は自動でツモ切り。 ツモ和了・暗カン・北抜きができるときだけ止まります。
河の見方 沈んだ牌面はツモ切り、赤枠はリーチ宣言牌、薄い牌は鳴かれた牌。 手出しのほうが多いので、少数派のツモ切り側に印を付けています。
速度と強さ CPUの打牌速度は遅/普/速/瞬の4段階。強さは対局の途中でも変えられます。
1app/ を開く。iPhoneならホーム画面に追加しておくと便利
2「敵」で強さを選ぶ(やさしい/ふつう/つよい)
3手牌をタップして打牌。ポン・カン・ロンはボタンで
4東3局まで、または誰かが飛ぶまで

04 — FAQ

よくある質問

通信はしますか?

しません。読み込むのはHTML・CSS・JSだけで、対局中に外部と通信する処理はありません。 standalone.html 1ファイルをダウンロードしておけば、圏外でも遊べます。

CPUはこちらの手牌を見ていませんか?

見ていません。CPUが参照するのは自分の手牌と、誰にでも見える河・副露・ドラ表示牌だけです。 node tests/audit.js は、CPUの思考中に他家の手牌・山・王牌・裏ドラへアクセスすると 例外を投げる状態で対局を回し、それが起きないことを確認します。

スマホで遊べますか?

iPhoneを基準に作っています(420×912から360×640まで、スクロールなしで1画面に収まることを確認済み)。 パソコンのブラウザでも遊べます。

4人麻雀はありますか?

ありません。三人麻雀専用です。萬子の二〜八がなく、チーがなく、北が抜きドラという 三麻の特徴にあわせてシャンテン計算とCPUの思考を作っています。

相手の手牌を見る方法はありますか?

あります。タイトルの「三人麻雀」を3秒以内に5回タップすると、相手の手牌とシャンテン数・待ちが表示されます。 変わるのは画面だけで、CPUの打ち方には影響しません。研究や動作確認にどうぞ。

名前の由来は?

リーチ(reach)と、三麻=秋刀魚。アイコンは炭火の上の秋刀魚に、三麻の主役である北の牌を添えました。

READY TO REACH

東1局、はじめます。

インストールも登録も要りません。ブラウザで開いてすぐ打てます。

MIT License · 依存ライブラリなし