Skip to content

Commit a0d5e5a

Browse files
authored
Merge pull request #46 from Agony5757/codex/shanten-corpus-from-xiangting
[codex] Add fixed xiangting shanten corpus
2 parents a81781e + 792e432 commit a0d5e5a

53 files changed

Lines changed: 18113 additions & 372 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -129,16 +129,6 @@ Contributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for gui
129129
- Security policy: [SECURITY.md](SECURITY.md)
130130
- Bug reports and feature requests: [GitHub Issues](https://github.com/Agony5757/mahjong/issues)
131131

132-
## Acknowledgements
133-
134-
The shanten rewrite prompted by [issue #30](https://github.com/Agony5757/mahjong/issues/30) benefited from the practical feedback by [Apricot-S](https://github.com/Apricot-S), who explicitly called out the limitations of meld/taatsu-counting shortcuts and pointed to stronger exact approaches.
135-
136-
When revisiting the design, I also consulted the following open-source repositories as algorithm references and prior art surveys. No code from them is vendored into this repository, but they were useful in evaluating tradeoffs and validating direction:
137-
138-
- [tomohxx/shanten-number](https://github.com/tomohxx/shanten-number)
139-
- [Cryolite/nyanten](https://github.com/Cryolite/nyanten)
140-
- [Apricot-S/xiangting](https://github.com/Apricot-S/xiangting)
141-
142132
## Citing
143133

144134
If you use pymahjong in your research, please cite:
@@ -162,3 +152,14 @@ This project is licensed under the [Apache License 2.0](LICENSE).
162152

163153
- Email: hdqhdq58@outlook.com
164154
- QQ Group: 608064044
155+
156+
## Acknowledgements
157+
158+
The shanten rewrite prompted by [issue #30](https://github.com/Agony5757/mahjong/issues/30) benefited from the practical feedback by [Apricot-S](https://github.com/Apricot-S), who explicitly called out the limitations of meld/taatsu-counting shortcuts and pointed to stronger exact approaches.
159+
160+
When revisiting the design, I also consulted the following open-source repositories as algorithm references and prior art surveys. No code from them is vendored into this repository, but they were useful in evaluating tradeoffs, testing strategy, and validation direction:
161+
162+
- [tomohxx/shanten-number](https://github.com/tomohxx/shanten-number)
163+
- [Cryolite/nyanten](https://github.com/Cryolite/nyanten)
164+
- [Apricot-S/xiangting](https://github.com/Apricot-S/xiangting)
165+
- [MahjongRepository/mahjong](https://github.com/MahjongRepository/mahjong)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This work is in the public domain. For more information, visit https://creativecommons.org/publicdomain/zero/1.0/.
Lines changed: 281 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)