11-20-2020, 10:50 PM
I stumbled across Ludii a few weeks ago and I have to say that I am pretty amazed by its abilities (having played around with writing a few game rules for Zillions of Games almost 20 years ago, and looking into the Stanford GGP topics for a few years). Also I took a look at the Ludii AI sources on GitHub and it's a really nice resource for learning about the implementation of game playing algorithms.
While trying to learn more about Ludii, the project and software, I was wondering whether the Ludii source code (so not just the AI, but also the ludeme compiler part) is publicly available or whether there are any plans to publish it.
I'm asking mostly out of curiosity, and academic interest, trying to understand how things work "under the hood". Another reason is that I'm wondering what functions like "is line" actually do - the documentation of course states that it detects whether certain pieces form a line, but it is not very verbose on how a line is actually defined (following consecutive edges in a common direction on a graph, possibly around a circle as well, or actually on a straight line in a 2D board, or something else).
While trying to learn more about Ludii, the project and software, I was wondering whether the Ludii source code (so not just the AI, but also the ludeme compiler part) is publicly available or whether there are any plans to publish it.
I'm asking mostly out of curiosity, and academic interest, trying to understand how things work "under the hood". Another reason is that I'm wondering what functions like "is line" actually do - the documentation of course states that it detects whether certain pieces form a line, but it is not very verbose on how a line is actually defined (following consecutive edges in a common direction on a graph, possibly around a circle as well, or actually on a straight line in a 2D board, or something else).