OpenTafl notation formats
Posted: Wed Dec 18, 2019 5:04 am
I've seen a few questions about standardized tafl notation in some threads in this subforum, so I thought I'd point to some work I've done on that front as part of my OpenTafl project. In particular, I've written specifications for computer-parseable formats for tafl variant rules and tafl games, as well as a specification for a protocol for communication between tafl engines and AIs.
The rules and games format can be found here: https://github.com/jslater89/OpenTafl/b ... n-spec.txt
The engine protocol can be found here: https://github.com/jslater89/OpenTafl/b ... otocol.txt
Serializers and deserializers written in Java and released to the public domain are found here: https://github.com/jslater89/OpenTafl/t ... l/notation
I haven't had much time lately to work on OpenTafl, but these elements are relatively well-tested and used throughout the OpenTafl codebase, so they're quite mature as far as these things go.
The rules and games format can be found here: https://github.com/jslater89/OpenTafl/b ... n-spec.txt
The engine protocol can be found here: https://github.com/jslater89/OpenTafl/b ... otocol.txt
Serializers and deserializers written in Java and released to the public domain are found here: https://github.com/jslater89/OpenTafl/t ... l/notation
I haven't had much time lately to work on OpenTafl, but these elements are relatively well-tested and used throughout the OpenTafl codebase, so they're quite mature as far as these things go.