Project-L

Project-L Documentation

This is the documentation for the Project L digital board game, which is a computer version of the board game created by Boardcubator.

User Guide

The User Guide explains the rules and how to play the game.

Functional Specification

The Functional Specification details all features and behavior of the game from a user’s perspective.

Technical Documentation

The Unity version of the game is built on top of the ProjectLCore library, which contains all the core game logic. ProjectLCore is completely independent from Unity, making it suitable for training AI players or building other interfaces. The Unity implementation simply provides a user interface and connects to this core library.

Because of this separation, the documentation is split into two parts:

AI Player Guide

The AI Player Guide explains how to create your own AI players for the game.