Worklog for RonTek - BlitzX Part 2


Tweet blitz3d worklogs openb3d blitzx
(Posted 9 months ago) RonTek

BlitzX is a modern Blitz3D compatible programming language with a Blitz like syntax and command set. Planned features includes cross platform and modern 3d engine features. Blitz 2D features will also be supported.

Status: In Development

Features:

  • 3D Renderer (Ogre3D OpenB3D)
  • Sound
  • Input System
  • Cross Platform Support
  • Collision/Physics

Planned Features:

  • Plugin/Userlib System
  • Networking/Multiplayer
  • Blitz2D Functions
  • Built-in GUI/Bitmap Font Functions

Roadmap:

  • World/Game Editor
  • Scripting Support
  • Image Based Lighting / PBR
  • TrueType Font Rendering System
  • Blitz/Monkey-X Support (Wrapper)

Platforms

(Posted 5 months ago)

Things are heating up so aside from the Android demo release here a few days ago, just tested it with Ubuntu 14.04. I should have gone with the latest version, but somehow ubuntu 18 does not work on my vbox installation.

Image

cheers.

(Posted 7 months ago)

Working on a Sprite 3D to 2D routine, perhaps something like SpriteControl to handle basic 2D functions for now. I am thinking of deriving or porting it as well.

The demo below also features basic mouse functions MouseX() and MouseY()

Try Demo on HTML5: https://www.blitzcoder.org/forum/demos.php?id=5

Image

(Posted 7 months ago)

Sound is here!

Press Space to Pause, Enter to Replay MP3 Sound.

So with this, we now have graphics + input + sound in one demo working together.

https://www.blitzcoder.org/forum/demos.php?id=3

(Posted 7 months ago)

Font Rendering Time!

This is a preview using FreeType to render TrueType fonts. Currently only tested on desktop platforms like Windows, but more platform updates on this soon!

BlitzX doesn't will work perfectly with SYMBOL fonts, like Webdings and WingDings.. and also with Unicode or UTF-8!

Try BlitzX Font Demo here: http://s000.tinyupload.com/index.php?file_id=00187928268734586699

Image

(Posted 7 months ago)

Now tested working on Raspbian!

Image

(Posted 7 months ago)

Test with the normal mapping shader.. https://sandbox.blitzcoder.org/blitzx/normalmap/

Image

(Posted 7 months ago)
(Posted 8 months ago)

and finally an Emscripten / HTML 5 Hello World spinning cube preview!

https://sandbox.blitzcoder.org/blitzx/helloworld/

Image

(Posted 8 months ago)

just got the standalone version to build and work without the DLL. Now a demo animation to boot..

It looks like it's back from square one, but this time with the switch to OpenB3D, it's all blitz related and now we are moving forward!

http://s000.tinyupload.com/index.php?file_id=92387732303642898838

oh and just decided to go back to BlitzX for simplicity.

Image

(Posted 8 months ago)

Finally got the OpenB3D C++ working with spinning cube!

http://s000.tinyupload.com/index.php?file_id=00646255921676527061

OpenB3D C++ Spinning Cube

(Posted 8 months ago)

During these past holiday season, I have been playing with OpenB3D again and decided to give it another shot.

On the Ogre3D side, things are still really going smoothly.. but time is of the essence so I figured and estimated that it may take awhile to realize and port the unit system and commands.

With this, I might start refactoring the 3d engine and replace it with OpenB3D particularly the C/C++ sources and share some OpenB3DMax stuff along the way!

(Posted 9 months ago)

Primitives now set..

(Posted 9 months ago)

Now testing on how to make MoveEntity work. Ogre has a lot of options for moving and positioning, so need to fine tune it and break it down to how blitz does it.

http://s000.tinyupload.com/download.php?file_id=07973846928118797601&t=0797384692811879760149824

Press W/S for forward/backward movement

Blitz3D Blitz Game Engine MoveEntity

(Posted 9 months ago)

Things are starting to look up and more planned features are now being tested. This is the Terrain test executable from the preview that I have posted on an older post, ready for download and testing now in just one single file HEY! as the assets are now packed in together.

http://s000.tinyupload.com/index.php?file_id=07581029755166058837

I also have decided to tag or code name this project to Blitz Game Engine until something better or proper comes into mind..