Skip to content

kyokomi/gomajan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gomajan

Build Status Coverage Status GoDoc

golang 麻雀

$ go test -v
=== RUN TestYakuCheck
 =>  役  国士無双
 =>  役  七対子
 =>  雀頭 S9 面子| S1 S2 S3 | S4 S5 S6 | S7 S7 S7 | S1 S2 S3 | 残り なし => 役  清一色
 =>  雀頭 M9 面子| M1 M2 M3 | M4 M5 M6 | M7 M7 M7 | M1 M2 M3 | 残り なし => 役  清一色
 =>  雀頭 P9 面子| P1 P2 P3 | P4 P5 P6 | P7 P7 P7 | P1 P2 P3 | 残り なし => 役  清一色
 =>  雀頭 白 面子| S1 S2 S3 | S4 S5 S6 | S7 S7 S7 | S1 S2 S3 | 残り なし => 役  混一色
 =>  雀頭 東 面子| M1 M2 M3 | M4 M5 M6 | M7 M7 M7 | M1 M2 M3 | 残り なし => 役  混一色
 =>  雀頭 中 面子| P1 P2 P3 | P4 P5 P6 | P7 P7 P7 | P1 P2 P3 | 残り なし => 役  混一色
 =>  雀頭 P8 面子| P2 P3 P4 | M7 M7 M7 | S4 S5 S6 | S7 S7 S7 | 残り なし => 役  断么九
 =>  雀頭 S8 面子| S2 S3 S4 | S6 S6 S6 | 發 發 發 | S2 S3 S4 | 残り なし => 役  緑一色
 =>  雀頭 P5 面子| S2 S3 S4 | 發 發 發 | 中 中 中 | (白白白) | 残り なし => 役  大三元
 =>  雀頭 中 面子| 東 東 東 | 南 南 南 | 發 發 發 | (白白白) | 残り なし => 役  字一色
 =>  雀頭 P1 面子| 東 東 東 | 南 南 南 | 北 北 北 | (西西西) | 残り なし => 役  大四喜
 =>  雀頭 北 面子| P1 P2 P3 | 東 東 東 | 南 南 南 | (西西西) | 残り なし => 役  小四喜
 =>  雀頭 中 面子| P9 P9 P9 | S1 S1 S1 | S5 S5 S5 | 東 東 東 | 残り なし => 役  四暗刻
 =>  雀頭 中 面子| P7 P8 P9 | S1 S1 S1 | S5 S5 S5 | 東 東 東 | 残り なし => 役  三暗刻
 =>  雀頭 S1 面子| P1 P1 P1 | P9 P9 P9 | S9 S9 S9 | (M1M1M1) | 残り なし => 役  清老頭
 =>  雀頭 中 面子| P5 P6 P7 | S2 S3 S4 | 白 白 白 | 發 發 發 | 残り なし => 役  小三元
--- PASS: TestYakuCheck (0.00s)
PASS
ok  	github.com/kyokomi/gomajan	0.008s

TODO

  • 役判定
    • リーチ、ダブルリーチ
    • ツモ、一発ツモ
    • 風牌、三元牌、自風
    • 嶺上開花、槍槓、海底摸月、河底撈魚
  • テンパイ判定
  • 食い下がり
  • 符計算
  • 翻数と符で点数計算
  • 卓セットアップ時にランダムな牌とかドラとかをセットする

Releases

No releases published

Packages

No packages published

Languages