Take-John
|
bf818a6656
|
feature(mahjong): 搶槓/ドラ以外の麻雀の役を実装 (#14346)
* ビルドによる自動的なソース更新
* 麻雀関連のキーバリューペアを追加
* 役の定義をまとめてエクスポート
* タイポ修正
* Revert "麻雀関連のキーバリューペアを追加"
This reverts commit c349cdf70c .
* misskey-jsのビルドによる自動更新
* 型エラーに対処
* riichiがtrueの場合に門前であるかを確認
* EnvForCalcYakuのhouseプロパティを廃止
* 風牌の役の共通部分をクラスで定義
* タイポ修正
* 役牌をクラスで共通化
* 一盃口と二盃口のテストを通す
* 一盃口・二盃口判定関数の調整
* 一気通貫の判定にチーによる順子も考慮する
* 混全帯幺九の実装
* 純全帯幺九の実装
* 七対子の実装とテストの修正
* tsumoTileまたはronTileを必須に
* 待ちを確認して平和の判定を可能に
* 三暗刻と四暗刻、四暗刻単騎の実装
* 四暗刻であるために通常の役を判定できない牌姿のテストを修正
* 混老頭と清老頭を実装
* 三槓子と四槓子を実装
* 平和の実装とテストを修正
* 小三元のテストを修正
* 国士無双に対子の確認を追加
* 国士無双十三面待ちを実装し、テストを修正
* 一部の役の七対子形を認め、テストを追加
* 手牌の数を確認
* 役の定義をカプセル化して型エラーの対処
* ツモ・ロンの判定を修正
* calcYakusの引数のhandTilesを修正
* calcYakusに渡す風をseatWindに修正
* 嶺上開花の実装
* 海底摸月の実装
* FourMentsuOneJyantouWithWait型の作成
* 河底撈魚の実装
* ダブル立直の実装
* 天和・地和の実装
* エンジンのテストを作成
* エンジンによる地和のテストを追加
* 嶺上開花のテスト
* ライセンスの記述を追加
* ダブル立直一発ツモのテスト
* ダブル立直海底ツモのテスト
* ダブル立直河底のテスト
* 役満も処理できるように
* 点数のテスト
* 打牌時にrinshanFlags[house]をfalseに
* 七対子形の字一色を認める
* typo
|
2024-08-15 12:29:31 +09:00 |
im_tan
|
0e27fa59d4
|
test: [Mi麻雀] 一部を除く各種役のテスト (#13397)
* fix typo
* add letter-tiles tests
* add ippatsu test
* add tanyao and pinfu test
* fix ippatsu test
* add wind tests
* add iipeko and chitoitsu test
* add sanshoku-doujunn sanshoku-doo ittsu junchan tests
* add toitoi sananko test
* add ryanpeko test
* add honroto sankantsu honitsu chintisu tests
* add shosangen test
|
2024-02-19 16:51:56 +09:00 |
im_tan
|
af9ebf7034
|
test: [Mi麻雀] 役満(天和、地和を除く)のテスト (#13263)
* add daisangen test
* add suanko test
* add suanko-tanki test
* add tsuiso test
* fix typo
* add test-shosushi
* add test-daisushi
* add ryuiso-test
* add chinroto-test
* add sukantsu-test
* add kokushi-13-test
|
2024-02-12 18:38:55 +09:00 |
syuilo
|
b04a0c99a4
|
wip
|
2024-02-12 11:50:46 +09:00 |
im_tan
|
622fc44645
|
add kokushi test (#13262)
|
2024-02-12 09:06:00 +09:00 |
syuilo
|
3f810a856c
|
wip
|
2024-02-11 14:23:37 +09:00 |
syuilo
|
c47203b888
|
wip
|
2024-02-11 12:45:50 +09:00 |