OpenTafl notation formats

Post Reply
Fishbreath
Posts: 24
Joined: Sun Apr 24, 2016 12:13 am

OpenTafl notation formats

Post by Fishbreath » 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.

Post Reply