ケーススタディ · 2026—現在

Excelの気軽さで、対局の記録を資産にする。

Tennは、三人麻雀・四人麻雀のリザルトをその場で記録し、プレイヤーごとの戦績として蓄積するiOSアプリ。入力の速さを最優先にしながら、集計・検索・共有・バックアップまでをひとつのプロダクトにまとめた。

期間

2026 — 現在
個人開発

ロール

プロダクトデザイン
iOS開発・ブランド

スタック

SwiftUI, SwiftData,
Charts

ステータス

App Store
公開準備中

対局中に迷わない、表そのものの操作感。

起点は、リッチな入力フォームではなくExcelの表に近い気軽さ。四麻なら横スクロールなしで全員分を表示し、各ゲームの最後の1枠は合計0になる値を自動計算。マイナス入力とクリア操作もキーボード上からすぐ触れるようにした。

5〜6人が参加する日は、ゲームごとに休みのプレイヤーをセル単位で無効化する。順位集計は実際に参加した3人または4人だけを対象にするため、麻雀に存在しない「5着・6着」をデータに混ぜない。

Tennのリザルト入力画面。4人分のスコア表、チップ、合計、換算値を1画面で表示している。
Fig 01 — 表を直接編集。スコア、チップ、合計、換算までを一画面に収める。
Tennで参加者の入れ替わりを記録したリザルト表。ゲームごとに休みのプレイヤーが無効化されている。
Fig 02 — 参加者が入れ替わってもシートはそのまま。休みのセルだけを無効化する。

合計値だけでなく、打ち方の輪郭が残る。

プレイヤーごとにゲーム数、平均順位、平均スコア、トップ率、連対率、累計チップを集計。三麻と四麻は混同せず、別のフィルターで評価する。累計リザルトと直近20ゲームのゲーム別スコアを並べ、長期の傾向と最近の波を見分けられるようにした。

Tennのプレイヤー一覧と詳細戦績。ゲーム数、平均順位、平均スコア、着順分布を表示している。
Fig 03 — 一覧で概要を把握し、詳細では着順率まで掘り下げる。
Tennのプレイヤー詳細に表示される累計リザルトと直近ゲームのスコア推移グラフ。
Fig 04 — 累計の伸びと、直近20ゲームのジグザグを分けて可視化。

特徴

  • 三麻と四麻の戦績を分離
  • ゲーム別推移は直近20件
  • 各ゲーム・チップ行の合計が0になるように自動計算

入力したデータを、アプリの中だけに閉じ込めない。

過去のシートはプレイヤー名と同卓者で絞り込み。リザルト表やプレイヤー戦績は画像として共有でき、全データはJSONで一括エクスポート/インポートできる。端末内保存を基本にしながら、利用者自身がデータを持ち出し、復元できる設計にした。

Tennの記録一覧。プレイヤー名と同卓者を指定して過去の対局を絞り込んでいる。
Fig 05 — 「誰と打った日か」から過去の対局へ戻れる検索。

小さな道具を、使い続けられるプロダクトにする。

UI、データモデル、集計ロジック、ブランド、App Store用スクリーンショット、バックアップ、プライバシー/サポート導線まで一貫して設計・実装した。AIを開発パートナーとして活用しつつ、麻雀特有のルールと実際の入力行動を基準に判断することで、個人的な道具を配布可能なプロダクトへ育てている。