|
|
View Message | Back to Messages |
EkBass Fri Feb 13 2026 at 12:04 pm BazzBasic 0.9 released
# BazzBasic 0.9 Released! 🎉
**BazzBasic 0.9** is now available as binary and source.
## What's New in 0.9
The latest update brings some additions aimed for game developers.
**New Math & Utility Functions:**
- 'LERP(start, end, t)' — Linear interpolation between two values
- 'DISTANCE()' — Calculate 2D or 3D distances with a single call
- 'CLAMP(n, min, max)' — Keep values within bounds without verbose IF chains
- 'BETWEEN(value, min, max)' — Quick range checking that returns TRUE/FALSE
- 'EULER' — The mathematical constant *e* ≈ 2.718281828459045
- 'TAU' and 'QPI' — Convenient constants for 2π and π/4
**Graphics Enhancement:**
- 'VSYNC(TRUE/FALSE)' — Control vertical sync for smooth rendering or uncapped frame rates
## Roadmap to 1.0
The next milestone will introduce some interesting things:
**HTTP Support** — Make GET and POST requests directly from BazzBasic. Fetch data from APIs, download files, or send data to web services.
**Sprite Sheets** — 'LOADSHEET(filename, width, height)' will slice sprite sheet images into individual frames stored in an array, making 2D game animation easier.
**Under Consideration:**
- Joystick/gamepad support for game input
- Native JSON and XML parsing to and from arrays
## Get BazzBasic
- **Homepage:** https://ekbass.github.io/BazzBasic/
- **Source:** https://github.com/EkBass/BazzBasic/tree/main
- **Documentation:** https://ekbass.github.io/BazzBasic/manual/#/
- **Discussions:** https://ekbass.github.io/BazzBasic/communities.html
|
|