Difference between revisions of "BooBoo"

From CMYKilluminatiNetwork Wiki
Jump to: navigation, search
Line 12: Line 12:
  
 
The game engine is built on [[Shim]]. A few things in the command line version also use parts of Shim for convenience.
 
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

Revision as of 22:35, 16 September 2024

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 2D 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