Difference between revisions of "BooBoo"
Line 3: | Line 3: | ||
== About == | == About == | ||
− | BooBoo is a mini language that shares some DNA with assembly language but is much higher level. It includes two versions, one command line only version and one with a builtin, powerful | + | BooBoo is a mini language that shares some DNA with assembly language but is much higher level. It includes two versions, one command line only version and one with a builtin, powerful game API. |
== Syntax == | == Syntax == | ||
Line 29: | Line 29: | ||
* JSON | * JSON | ||
* Configuration | * Configuration | ||
+ | * 3D functions |
Revision as of 17:45, 23 September 2024
Contents
About
BooBoo is a mini language that shares some DNA with assembly language but is much higher level. It includes two versions, one command line only version and one with a builtin, powerful game API.
Syntax
BooBoo uses Polish notation for syntax. That means the operation comes first instead of in the middle. e.g. + x 1 increments x.
Engine
The game engine is built on Shim. A few things in the command line version also use parts of Shim for convenience.
Game Library
The documenatation has the following sections, which describe the different major areas the library supports aside from core BooBoo functionality
- Core
- Graphics
- Primitives
- Image
- Sprite
- Font
- Tilemap
- Shader
- Audio
- Input
- JSON
- Configuration
- 3D functions