I am the developer of a variant of BASIC focused on game development. Previously it was using SDL2s native rendering API but with this latest release, the graphics backend its using irrlicht so I thought I would mention it here.
Here are the libraries being used:
* Irrlicht - for graphics
* SDL2 - for Window Creation, User Input, File handling, Audio, and Networking
* Bullet - 3D Physics
* Box2D - 2D Physics
* TheoraPlay along with my custom IrrTheora library for video playback
* And lastly, my custom anim8or parser library for loading anim8or project files into irrlicht
This was a behemoth of an achievement to get to this point. If anybody wants to torture themselves looking at my code, its completely open source under the Zlib license. Here is the repos (you need all of them to build it):
1. https://github.com/n00b87/RCBASIC4 (dev branch)
2. https://github.com/n00b87/RCIrrlicht (dev branch) - My custom fork of irrlicht but the only thing I did was I made a custom SDL2 device
3. https://github.com/n00b87/an8-parser (irrlicht_loader branch) - The an8-parser library
4. https://github.com/n00b87/IrrTheora (main branch) - The video player library
5. https://github.com/n00b87/irrBullet (master branch) - I made some minor changes to this library but its still the same as the original
If anybody wants to check out the official release its available on itch.io here: https://n00bcode.itch.io/rcbasic-basic- ... -for-games
v4.0 is the one using irrlicht. It comes with a 3D platformer example and some a sprite and tiling example. I had a few people recommend I use raylib or ogre but I chose irrlicht mainly because it was easy to use and extend for my needs.
RCBasic v4.0
Re: RCBasic v4.0
Interesting use-case for Irrlicht. I don't see any example sources aside from unit-test and the screenshot? Was curious how much Basic I still remember (I started coding with it back on C64).
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: RCBasic v4.0
I packed all the examples in the release on itch.io. Here is the online manual if you just wanted to see what the syntax is like: http://rcbasic.com/v400/doc/rcbasic_manual.html
It isn't the typical irrlicht project but it probably uses more of irrlicht than I would have used for a normal game.
Re: RCBasic v4.0
Thanks, fun to see how easy it is to learn basic compared to other languages. Hard to believe that's enough to do things :-)
Really impressive!
Really impressive!
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm