Roadmap from 1.0 to 1.2 #27
EkBass
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
BazzBasic Roadmap
Version 1.1 — Planned
JSON Support (Highest priority)
Full JSON integration that works hand-in-hand with the existing
HTTPGETandHTTPPOSTfunctions.New functions:
ASJSON(array$)— Converts a BazzBasic array to a JSON stringASARRAY(json$)— Converts a JSON string into a BazzBasic arrayLOADJSON(array$, path)— Loads a JSON file directly into an arraySAVEJSON(array$, path)— Saves an array as a JSON fileGamepad / Controller Support
Joystick and gamepad support via SDL2 GameController API, giving BazzBasic programs access to modern and classic game controllers.
Font Improvements (SDL2_ttf)
FONTSIZE(size)— Change the font rendering size at runtimeLOADIMAGE with HTTP Support
A small but handy addition — load images directly from a URL without manual downloading:
Version 1.2 — Planned
DATA / READ Blocks
A modern take on the classic BASIC
DATAstatement. Instead of scatteringDATAlines throughout the code, BazzBasic uses an explicit block syntax that encourages cleaner code structure:Design notes:
DATAkeyword needed on each line inside the block — this naturally encourages indentationREADreads values sequentiallyRESTOREresets the read pointer back to the beginningBuilt-in ASCII Font
A hand-crafted bitmap font designed specifically for ASCII-art style graphics. Uppercase letters, numbers, and a generous set of special characters including box-drawing and corner pieces.
LOADSHEETsystemNot Planned (for now)
Community & Feedback
BazzBasic is a passion project built for retro enthusiasts, indie developers, and programming beginners.
Feature requests, bug reports, and general thoughts are always welcome!
Communities: https://ekbass.github.io/BazzBasic/communities.html
This roadmap reflects current intentions and is subject to change. Development happens at a human pace — which is to say, mostly late at night with cups of coffee.
Beta Was this translation helpful? Give feedback.
All reactions