1
1
Fork 0
mirror of https://github.com/boxgaming/qbjs.git synced 2024-05-12 08:00:12 +00:00
BASIC for the web https://qbjs.github.io/
Go to file
2024-01-11 11:44:17 -06:00
.vscode UI and theme updates 2023-04-26 17:17:57 -05:00
codemirror Refactored IDE code to be encapsulated by "IDE" function. Issues: #86, #87, #89, #90 2024-01-08 12:06:04 -06:00
export Fixed fullscreen link in exported html (#96). Reduced size of QBJS logo in exported html (#95) 2024-01-09 09:57:08 -06:00
gx Incorporated GX fixes for sound volume, sound reset and expanded entity animations 2024-01-08 12:10:16 -06:00
img Refactored IDE code to be encapsulated by "IDE" function. Issues: #86, #87, #89, #90 2024-01-08 12:06:04 -06:00
lib Added support for InvertRect, LineDash and LineDashOff (#99) 2024-01-11 08:12:35 -06:00
samples Add files via upload 2023-09-29 16:21:28 -05:00
tools Fix for parser error when IF statement follows ":" separator (#79). Fix for parser error for conditional keywords (#85). Removed obsolete FromJSON, ToJSON keywords. 2023-09-29 09:35:29 -05:00
util Added support for Help tab in Console (#70) 2023-09-29 09:36:50 -05:00
.gitignore Added QB SOUND keyword with validation and support for additional shapes as provded by the WebAudio API OscillatorNode object. 2023-05-30 20:09:23 -04:00
dosvga.ttf updated font to for ibm437 code page compatibility 2022-07-06 07:33:41 -05:00
favicon.ico updated favicon with initial qbjs-specific icon 2022-04-18 10:34:57 -05:00
githelp.js typo fix 2023-10-10 17:37:23 -05:00
index.html Refactored IDE code to be encapsulated by "IDE" function. Issues: #86, #87, #89, #90 2024-01-08 12:06:04 -06:00
LICENSE Initial commit 2022-02-14 09:09:59 -06:00
logo.png UI and theme updates 2023-04-26 17:17:57 -05:00
play.png v0.3.0-beta updates 2022-03-30 17:37:36 -05:00
qb.js Updates for default font rendering for browsers (primarily safari) that do not support the letterSpacing attribute in the 2d canvas 2024-01-11 11:44:17 -06:00
qb2js.js Fix for parser error when IF statement follows ":" separator (#79). Fix for parser error for conditional keywords (#85). Removed obsolete FromJSON, ToJSON keywords. 2023-09-29 09:35:29 -05:00
qbjs-ide.css Refactored IDE code to be encapsulated by "IDE" function. Issues: #86, #87, #89, #90 2024-01-08 12:06:04 -06:00
qbjs-ide.js Fix for console log and echo bug introduced with recent IDE changes. 2024-01-11 08:11:38 -06:00
README.md Fleshed out README a little 2022-04-01 17:29:25 +03:00
vfs.js added supporting method for converting data URL to Blob 2023-04-18 14:29:14 -05:00

About QBJS

QBJS is an implementation of the Basic programming language for the web, with multimedia support and easy sharing of programs. It aims to be compatible with QB64, which in turn implements the same dialect as the classic QBasic.

The project is in active development as of 30 March 2022. It can be tried online on itch.io; documentation and releases are hosted on GitHub.

Support for browser APIs is built-in as of version 0.3.0-beta; a game engine is included separately.