The Proceedings of the Symposium on sports and human dynamics
Online ISSN : 2432-9509
2023
Session ID : B-4-2
Conference information

Development environment for digital curling and implementation of a curler client in Python
*Ryosuke KATAGIRITadaaki SONETakashi KAWAMURATakeshi ITOUHumito MASUI
Author information
CONFERENCE PROCEEDINGS RESTRICTED ACCESS

Details
Abstract

Curling is so strategic that it is called ”chess on ice,” and has an element of uncertainty due to the changing conditions on the ice. In this study, we implemented a client development environment in Python for digital curling, which is used to study the strategy of curling. The conventional client development environment was implemented in C++, but Python leads in terms of readability and the richness of the library for machine learning. In addition, with the version change, changes were made to the means of communication and the content of communication in digital curling. Whereas in previous versions, both server and client had to be prepared within a single PC, the new version allows communication between server and client in remote locations. Based on these changes, we implemented a development environment for the client and distributed this development environment on GitHub and PyPI. This is expected to contribute to improving the level of the thinking engine.

Content from these authors
© 2023 The Japan Society of Mechanical Engineers
Previous article Next article
feedback
Top