Welcome to BoGL, the Board Game Language! These tutorials will teach you the tools you'll need in order to get started with creating your own programs using this game oriented language.

Shown below are the tutorials listed in the order that we recommend them.

  1. Getting Started with BoGL
  2. Understanding Types
  3. Understanding Expressions
  4. Values
  5. Locally Defined Values
  6. Functions
  7. Conditional Expressions (If/Else)
  8. User Input
  9. Boards
  10. Recursion
  11. Testing and Debugging

There is also a glossary page, which contains terms and definitions in the context of the BoGL language.