BooBoo is a fun new programming language with a powerful game API.
Adds all remaining math.h functions except hyperbolic trig stuff.
Adds all remaining math.h functions except hyperbolic trig stuff.
Significant (~30%+) speed improvements, reinstate plasma2 example and remove the pointer type. Passing function pointers to functions and storing them...
Significant (~30%+) speed improvements, reinstate plasma2 example and remove the pointer type. Passing function pointers to functions and storing them...
Error messages are now perfected as far as the parser goes. All that's left is to ensure all functions in the standard libraries check all argument types...
Error messages are now perfected as far as the parser goes. All that's left is to ensure all functions in the standard libraries check all argument types...
This release makes modding practical, although the change is simple it allows your game to list content in your data/ folder where you can easily grab...
This release makes modding practical, although the change is simple it allows your game to list content in your data/ folder where you can easily grab...
2.0.9 brings back the command line version. The plan is to separate Shim dependency but this version is still using SDL2 and other libraries. This version...
2.0.9 brings back the command line version. The plan is to separate Shim dependency but this version is still using SDL2 and other libraries. This version...
A launcher has been added so you don't need to drop to the command line to run anything. If you double click BooBoo.exe without any arguments, it will...
A launcher has been added so you don't need to drop to the command line to run anything. If you double click BooBoo.exe without any arguments, it will...
User functions can now be used in expressions (they should return a number.) Several bugs fixed (returning a Fish/Expression didn't work, strings are...
User functions can now be used in expressions (they should return a number.) Several bugs fixed (returning a Fish/Expression didn't work, strings are...
This version includes shim4.json which can be edited and placed in your data/ directory for extra configuration options like window title, game and organization...
This version of BooBoo add is_fullscreen, toggle_fullscreen and add_notification (displays an animated popup notification in the top right corner using...
Tilemaps can now have arbitrary rectangles defined that are given a bitmask/integer value (your choice how you use it.) AshEdit has been updated to allow...
Steam support has been removed. I want to focus on generality and not favouriting Steam. sprite_start, sprite_stop and sprite_reset were added. Some documentation...
The Windows version of BooBoo now runs on OpenGL. HLSL shaders were removed. This makes portability easier and you don't have to pack shaders. Consequently...
The Windows version of BooBoo now runs on OpenGL. HLSL shaders were removed. This makes portability easier and you don't have to pack shaders. Consequently...
This version adds Steam achievements, argc/argv for reading command line arguments, supports strings in expression comparison operators and JSON values...