Objectives
- To create board game libraries in various programming languages for the open community to use
- To create comprehensive documentation for these libraries
- To learn more about various programming languages through the creation of these libraries
- To learn more about various types of board games and board game mechanics
- To explore Artificial Intelligence (AI) board game playing techniques