Abstract
It is always difficult for beginners to learn rules of a new game. A game is classified depending on various aspects, for instance, one with perfect or imperfect information. Because of developing the computer program for a game with perfect information, it is significant to focus on a game with imperfect information as the main target for computational research. Especially, Mahjong is one of popular games with imperfect information. From the aspect of the game informatics, we focus on providing a support system for human players. In order to support mahjong beginners, we constructed a system that displays hints and estimates the players’ purpose of discard based on the support vector machine.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
To make several sets for winning.
- 3.
In this research, we ignore 8 pieces of the flower and season tiles from the 144 pieces.
- 4.
Required turn for a player to be out.
- 5.
Player declares his/her hand when requiring one more tile for completion as information for opponent players.
- 6.
Player needs one more tile for completion.
References
David, S., et al.: Mastering the game of go with deep neural networks and tree search. Nature 529, 484–503 (2016)
David, S., et al.: Mastering the game of Go without human knowledge. Nature 550, 354–359 (2017)
Bowling, M., et al.: A demonstration of the polaris poker system. In: Proceedings of 8th International Conference on Autonomous Agents and Multiagent Systems, vol. 2, pp. 1391–1392 (2009)
Taeshi, I.: A learning support system by using the future position, SIG Technical Reports, vol. 7, 2017-GI-38 (2017)
Miki, A., Miwa, M., Chikayama, T.: Learning to rank moves in mahjong using SVM with tree kernels. In: Proceedings of Game Programing Workshop 2008, vol. 11, pp. 60–66 (2008)
Yamamoto, Y., Hoki, K.: Performance analysis of Mahjong evaluation functions represented by primitive features as tile positions and scores. In: Proceedings of 9th Entertainment and Computing Symposium (2015)
Mizukami, N., et al.: Adapting one-player mahjong players to four-player mahjong by recognizing folding situations. In: Proceedings of Game Programing Workshop 2013 (2013)
Mizukami, N., Tsuruoka, Y.: Building computer mahjong players by modeling opponent players using game records and a Monte Carlo method. In: Proceedings of Game Programing Workshop 2014, pp. 48–55 (2014)
Ueno, M., Morishita, M., Isahara, H.: Artificial curation for creating learners manual based on data semantics and user personality. AISC, pp. 247–253. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-62410-5_30
Tenho. http://tenhou.net/
Acknowledgments
This research is partially supported by DAIKO FOUNDATION and JSPS KAKENHI Grant Number 17K17809.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Ueno, M., Hayakawa, D., Isahara, H. (2019). Estimating the Purpose of Discard in Mahjong to Support Learning for Beginners. In: De La Prieta, F., Omatu, S., Fernández-Caballero, A. (eds) Distributed Computing and Artificial Intelligence, 15th International Conference. DCAI 2018. Advances in Intelligent Systems and Computing, vol 800. Springer, Cham. https://doi.org/10.1007/978-3-319-94649-8_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-94649-8_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-94648-1
Online ISBN: 978-3-319-94649-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)