go.ngs.io/koikoi

Go 製の CUI 花札こいこいゲーム(任天堂ルール準拠)

go get go.ngs.io/koikoi
Version:
v0.0.4
License:
MIT
Author:
Atsushi Nagase
Repository:
https://github.com/ngs/go-koikoi
Documentation:
https://pkg.go.dev/go.ngs.io/koikoi
Last Updated:
2026-03-09T10:02:49Z

koikoi

Go 製の CUI 花札こいこいゲーム(任天堂ルール準拠)。

Screenshot

インストール

Go

go install go.ngs.io/koikoi@latest

Homebrew

brew tap ngs/tap
brew install ngs/tap/koikoi

ソースからビルド

git clone https://github.com/ngs/go-koikoi.git
cd go-koikoi
go build -o koikoi .
./koikoi

使い方

koikoi

設定ディレクトリを指定する場合:

koikoi -config /path/to/config

操作方法

キー操作
←→ / h lカーソル移動
Enter / Space選択・決定
?ヘルプ表示
l行動履歴表示
oオプション設定
q終了(確認あり)
Escポップアップを閉じる

ルール

花札こいこいのルール詳細は docs/rules.md を参照してください。

役一覧

役名点数条件
五光10文光札5枚すべて
四光8文柳を除く光札4枚
雨四光7文柳を含む光札4枚
三光5文柳を除く光札3枚
猪鹿蝶5文+萩に猪+紅葉に鹿+牡丹に蝶
赤短・青短10文+赤短と青短の両方成立
赤短5文+松・梅・桜の赤短冊3枚
青短5文+牡丹・菊・紅葉の青短冊3枚
花見で一杯5文桜に幕+菊に盃
月見で一杯5文芒に月+菊に盃
タネ1文+種札5枚以上
タン1文+短冊札5枚以上
カス1文+カス札10枚以上

CPU 難易度

難易度説明
かんたんランダム要素が多い。こいこいしない
ふつう札の価値を評価して最善手を選ぶ
つよい役への近さも考慮。積極的にこいこいする

設定ファイル

パス内容
~/.koikoi/settings.jsonラウンド数、CPU 難易度
~/.koikoi/game.jsonゲーム進捗のセーブデータ

ライセンス

MIT