Documentation for Octaspire Maze puzzle game version 0.70.0

About

Build status License badge

Octaspire Maze is a puzzle game written in Octaspire Dern programming language with some standard C99. It uses Octaspire Core and SDL2 libraries. It should run on all platforms that have SDL2 available, even on slower hardware - it is developed from the start in Raspberry Pi 2.

Maze uses Semantic Versioning 2.0.0 version numbering scheme. As long as the MAJOR version number is zero anything can change at any time, even in backwards incompatible manner.

See Maze in action

Building the amalgamated source release

The amalgamated source release is the recommended way of using Maze, if you don’t need to modify Maze itself. To use the amalgamated release, you will need only a C compiler, C standard library supporting C99 and the SDL2 library.

Linux, Haiku and FreeBSD

curl -O octaspire.com/maze/release.tar.bz2
tar jxf release.tar.bz2
cd release/*
curl -O https://octaspire.github.io/maze/checksums
sha512sum -c checksums
sh how-to-build/YOUR_PLATFORM_NAME_HERE.XX

replace YOUR_PLATFORM_NAME_HERE.XX with linux.sh, haiku.sh or FreeBSD.sh. More scripts for different platforms will be added later.

Controls

TODO