入力体験
タップとドラッグで素早く並べ替え
牌はパッド上でタップするだけ。長押しで固定、スワイプで削除、 足りない色は左右のスイッチで切り替え可能。牌枚数は常にヘッダーで確認できます。
Flush Analyzer Beta
染めてシミュレーターは、萬子/筒子/索子/字牌の切り替えと固定モードを備えた ハンド入力 UI と、独自の Analyzer ロジックによるリアルタイム解析を組み合わせた 手牌シミュレーションアプリです。枚数不足の補完候補、和了可否、待ち牌、役構成、保存履歴まで 1 画面で確認できます。
入力体験
牌はパッド上でタップするだけ。長押しで固定、スワイプで削除、 足りない色は左右のスイッチで切り替え可能。牌枚数は常にヘッダーで確認できます。
解析ロジック
`analysis_provider.dart` が手牌の更新をフックし、 和了形・待ち・役のセットを常時再計算。結果リストは押し引き比較がしやすいよう スコア順に並び替えています。
履歴・共有
気になった局面はワンタップで保存。`history_list_screen.dart` の タグフィルターで並べ替え、`history_entry.dart` の JSON を使えば別環境でリプレイも可能です。
牌の枚数や河の状況を前提に、「これ以上押すべきか」「どの色を逃がすか」を即断するための材料を提供します。
固定モードで手出しをロックしたまま追加牌を検証。受け入れ枚数が 5 枚を切ると警告色に変わるので、 仕掛けリスクを視覚的に把握できます。
`hand_display.dart` でドラ枚数を別表示。赤ドラ設定とも連動するため、 打点を落とさない範囲での手変わりをすぐに洗い出せます。
`hand_display.dart` のクリーンモードに切り替えると広告なしの状態で スクリーンショットを撮影でき、Discord や note での検討資料として扱いやすくなります。
App Store / Google Play で使用予定のショットから、アプリの雰囲気を抜粋しました。 すべて `webforlanding/assets/images/screenshot/` で管理しています。
受け入れと役構成、ドラ情報を 1 画面で確認。
スーツ切り替えと長押し固定で牌姿を素早く再現。
気になった局面をストックし、後から再解析できます。
牌パッドで対象スーツを選び、タップで追加。長押しで鳴き固定、削除ボタンで即リセット。 入力が揃うとヘッダーの牌数が 14/14 になります。
Result List に役・翻数・待ちがリスト化。`analysis_provider.dart` 経由で更新されるため、1 枚入れ替えるだけで候補が差し替わります。
History タブで直前の手牌が自動保存され、タイトルやメモを追記可能。 実戦のスクリーンショットと紐付ければ検証日誌として活用できます。
Flutter 3.x / Riverpod / Firebase Authentication / Crashlytics / AdMob で構成。 ランディングは Firebase Hosting 上の静的サイトとして管理しています。
ストア申請準備中
TestFlight / Google Play 内部テストに登録済みです。公開ビルドが承認され次第、 以下のリンクが有効になります。先行参加を希望する方はサポート窓口へメールしてください。