---
# System prepended metadata

title: 麻雀ゲーム

---

# 麻雀ゲーム
麻雀ゲームを作る
## どういった物を作るか
一般的な麻雀ゲーム（上がり、鳴き、役判定、点数計算など）
ネット対戦できる（P2Pかサーバークライアント通信）
## 努力目標
SEをつける
レートをつける
成績を見る機能
称号
リプレイを残す（簡易的なものでも可）
特殊ルールあり（開始スコア、赤ドラ０～１２、絶一門、ドラ爆割れ目、鷲巣麻雀、亜空カン、0翻縛り）
１人でどれを切るか練習できる
シャンテン数の表示
確定している役の表示
プレイヤーのアバター（ガチャではない）
BGMをつける
観戦できる（onoff可）
## そこそこ
スタンプ
音を鳴らすボタン
カットイン
CPU
## やりたくないこと
ガチャ
課金
## 使う言語
おそらくJava(Web系ではない)
## 一般的な麻雀に必要な関数
牌を扱う型(数字・種類を持つ)
山を作る
残り牌表示
牌を引く
牌を捨てる
鳴き(ポン・チー・カン)
ロンする
リーチする
つもあがりする
フリテン
シャンテン数計算 (牌13or14 → シャンテン数(-1~6))
待ち牌の表示
点数計算 (牌14 → 飜,符,点数)

## 必要な画面
タイトル画面
マッチング中です？画面
対局画面
点数計算画面
点数移動画面
結果発表画面


![](https://i.imgur.com/l3ULDxZ.png)
