ROLL: a language for designing board games
ROLL is an easy-to-use programming language designed to facilitate the implementation of children’s board games. Aspiring ROLL developers are not required to have an extensive programming background, only a creative and unique idea for a game. Well-implemented games in ROLL contain a custom game board, multiple players, an element of chance, and choices available to the players that influence the outcome of the game. A program written in ROLL could serve as the back-end of a complete game program that may include a graphical user interface implemented in another language.