Ludorum is a board game framework. It is not focused on graphics or user interfaces, but on artificial players design, implementation and testing. Among other things, it currently includes:
-
Players based on MiniMax with alfa-beta pruning, MaxN and Monte Carlo Tree Search.
-
Simple reference games, like Tic-tac-toe, Toads and Frogs, Odds and evens, Pig, 15 puzzle and more.
It supports loading with AMD (with RequireJS) or a script tag (sets ludorum
in the global namespace).
Open source under an MIT license. See LICENSE.
Development requires NodeJS. Download the repository and run npm install
to install: RequireJS, Grunt and some of its plugins.
This software is being continually developed. Suggestions and comments are always welcome via email.