Signed in as:
filler@godaddy.com
Signed in as:
filler@godaddy.com
Liquid BASIC 2025 is here! This is a completely new version, rewritten from the ground up. Features include a new compiler, user-defined types, arrays, matrices, functions, fibers (coroutines), error handling, interrupts, timers, files, databases, and much more!
But we're most excited about OpenAI support! Simple BASIC commands now make it easy to use ChatGPT to write content, ask questions, or create a custom chatbot. ChatGPT can even write BASIC code for you! Or use DALL-E to create new high resolution images for you using a single command. It's powerful stuff and makes programming a lot more fun! (An OpenAI API Key from openai.com is required to use the artificial intelligence features.)
An all new compiler converts programs into a compact and efficient bytecode for maximum performance, so they run MUCH faster than before! There's also a new Debugger that allows you to trace your programs and variables while you single step through your code, and a Monitor to disassemble compiled BASIC expressions and programs into bytecode.
Hit the Downloads page to download!
Liquid BASIC is a simple and powerful BASIC implementation for Windows. It's a great way to learn coding and logic, as well as develop quick and simple apps and tools, create retro-inspired games and demos, and much more!
Almost every home computer in the 1980's shipped with a version of BASIC (Beginner's All-purpose Symbolic Instruction Code). BASIC is easy to learn and interactive. Commands can run as soon as they are entered, encouraging people to experiment and try new ideas. It's a great introduction to the world of coding.
Liquid BASIC stays true to the BASIC language, but includes many improved features and built-in support for graphics and sound. Structured programming, user-defined types, arrays, matrices, functions, fibers (coroutines), error handling, interrupts, timers, files, databases, and artificial intelligence are all included!
Unlike traditional BASIC, which was interpreted, Liquid BASIC is compiled into a bytecode that runs on a custom virtual machine. This approach allows for far faster program execution, and allows for more language features, better error checking, and better multitasking.
The graphics engine makes 2D graphics easy. A resizable bitmapped screen can be used for quick and easy rendering, while sprites allow for animation, transparency, parallax scrolling, and other effects. Sprites are constructed from either tilemaps or bitmaps and can be any size. There can be up to 1000 on-screen at once. Each sprite can be independently moved, scaled, rotated, tinted, mirrored, and flipped. Sprites also have built-in collision detection to detect when two or more collide, making games and interactive graphics far easier to program.
The sound engine can load digital audio clips in several different file formats, and play up to 256 clips at once. It can even speak language in two different voices.
The artificial intelligence engine uses OpenAI and makes it simple and easy to ask Liquid BASIC questions and create content (even pictures!). It can even write BASIC code for you! (An OpenAI API Key from openai.com is required to use the artificial intelligence features.)
Taken together, Liquid BASIC is a fun, powerful, and simple way to start coding and experimenting. And it's free for personal use! (Though donations are appreciated!)
Liquid BASIC boots to a nostalgic Ready prompt and allows immediate development.
Liquid BASIC is constantly evolving and maturing to provide the best coding experience possible. Please consider contributing to Liquid BASIC if you enjoy using it.
Subscribe to receive the latest Liquid BASIC news and updates.