Octaspire Games

www.octaspire.com


Octaspire Maze is a game being 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 is licensed under the Apache License, Version 2.0.


Octaspire Dern is a programming language. It is a dialect of Lisp, having taken influences from languages scheme and emacs lisp. The name of the language means an obscure language. Dern, when finished, should have good support for both imperative and functional programming. The interpreter of Dern is currently just a tree walker, and not a faster bytecode vm. However, Dern is developed from the start in Raspberry Pi 2, and it runs Octaspire Maze fast enough to be playable on that platform even before any optimizations are done.

If you need to get any "real" work done, I would strongly suggest you to take a look at Lua, Wren or Guile instead (or any of the many nice languages out there). However, if you want to use it, you can, because Dern is licensed under the Apache License, Version 2.0.


Octaspire Core is a library of containers, utf-8 and other utilities in standard C99. It should be platform independent and compile cleanly without warnings using -std=c99 -Wall -Wextra -pedantic compile flags. It is used by some other Octaspire projects, like Dern and Maze, but it should be usable by any project and on any platform, where C99 compiler is available and containers like vector, utf-8 string and hash-map are needed. It is licensed under the Apache License, Version 2.0.