All BASIC Game Jam
#15
Hi @jjharley, thanks for the interest...

Is GX a library you can add to QB64?
Yes, the library is provided as a set of .bi and .bm files that can be included into your program.

If so, is it cross-platform? (ie works in Windows, Mac, and Linux.)
Yes, a lot of effort was put into testing it on Windows, Linux and Mac.  (On Mac, the sound capabilities are disabled due to the fact that the sound library that QB64 uses is not supported in Mac releases after Catalina)
Additionally, GX has an export feature that can convert your game program into a Canvas-based web version.

If so how does it compare in performance and ease of use to the built-in QB64 graphics commands?
The native graphics capabilities of QB64 are great.  GX leverages them and adds an API that allows for support of game-specific concepts like:
  • Scene (viewport) management
  • Entity (sprite) management
  • Tiled map creation and management
    - Including a world/map editor
    - Support for layered tiles
    - Support for animated tiles
    - Support for orthogonal and isometric tilesets
  • Bitmap font support
  • Basic collision detection
  • Basic physics/gravity
  • Device input management
    - Keyboard, mouse, and game controller
  • Interactive debugging
  • Export to Web

Any QB64 code samples?
Absolutely, if you download the project there is a samples folder with a number of examples that demonstrate aspects of the engine.  Additionally, you can check out a couple of examples online that were built with the included "Export to Web" feature:
Reply


Messages In This Thread
All BASIC Game Jam - by dbox - 07-05-2022, 07:38 PM
RE: All BASIC Game Jam - by Pete - 07-05-2022, 09:17 PM
RE: All BASIC Game Jam - by madscijr - 07-14-2022, 07:14 PM
RE: All BASIC Game Jam - by TempodiBasic - 07-17-2022, 10:51 AM
RE: All BASIC Game Jam - by madscijr - 07-18-2022, 02:29 PM
RE: All BASIC Game Jam - by mnrvovrfc - 07-23-2022, 07:10 AM
RE: All BASIC Game Jam - by TempodiBasic - 07-17-2022, 11:25 AM
RE: All BASIC Game Jam - by Jack - 07-18-2022, 03:45 PM
RE: All BASIC Game Jam - by madscijr - 07-18-2022, 07:10 PM
RE: All BASIC Game Jam - by jjharley - 07-18-2022, 08:49 PM
RE: All BASIC Game Jam - by dbox - 07-18-2022, 10:43 PM
RE: All BASIC Game Jam - by vince - 07-18-2022, 11:24 PM
RE: All BASIC Game Jam - by jjharley - 07-19-2022, 10:05 AM
RE: All BASIC Game Jam - by madscijr - 07-19-2022, 03:05 PM
RE: All BASIC Game Jam - by dbox - 07-19-2022, 01:45 PM
RE: All BASIC Game Jam - by dbox - 07-19-2022, 04:53 PM
RE: All BASIC Game Jam - by madscijr - 07-19-2022, 07:53 PM
RE: All BASIC Game Jam - by dbox - 07-19-2022, 07:57 PM
RE: All BASIC Game Jam - by aurel - 07-24-2022, 08:59 PM
RE: All BASIC Game Jam - by mnrvovrfc - 07-24-2022, 11:17 PM
RE: All BASIC Game Jam - by SMcNeill - 07-24-2022, 11:26 PM
RE: All BASIC Game Jam - by mnrvovrfc - 07-24-2022, 11:56 PM
RE: All BASIC Game Jam - by dbox - 07-25-2022, 03:19 PM
RE: All BASIC Game Jam - by TempodiBasic - 07-26-2022, 01:19 PM
RE: All BASIC Game Jam - by dbox - 08-01-2022, 03:20 PM
RE: All BASIC Game Jam - by bplus - 08-01-2022, 03:40 PM
RE: All BASIC Game Jam - by SMcNeill - 08-30-2022, 03:51 PM
RE: All BASIC Game Jam - by dbox - 08-01-2022, 03:56 PM
RE: All BASIC Game Jam - by TempodiBasic - 08-01-2022, 08:09 PM
RE: All BASIC Game Jam - by TempodiBasic - 08-15-2022, 09:18 PM
RE: All BASIC Game Jam - by dbox - 08-30-2022, 02:57 PM
RE: All BASIC Game Jam - by SMcNeill - 08-30-2022, 04:17 PM
RE: All BASIC Game Jam - by dbox - 08-31-2022, 04:12 PM



Users browsing this thread: 7 Guest(s)