Omnihedron 2: domain-specific language

Here terms used in the development of Omnihedron 2 are explicitly defined. This makes it possible for everyone involved in the project (currently just me) to share the same language when working on the program.

Dice Notation: A structured way of descriping dice rolls, commonly used by Tabletop Role Playing games and communities.

List: A user defined element used by Omnihedron to generate random results from a list of options. Both the possible results, and the behaviour of the list is descriped via a JSON formatted string. See the list documentation for a defenition of the format.

No comments:

Post a Comment

A Philosophy of Software Design - Chapter 1

 A Philosophy of Software Design is it's author's attempt to teach an often neglected core skill in software development: How to des...