Crash Testing (0.23.0 Alpha)


I made some improvements to the error reporting and crash handling system of the game.

First of all, if you hit Shift+Ctrl+Alt+Pause, the game will simulate a crash for testing purposes.  I've been using this to test and refine the system.  The bug fix I made due to these tests was to make sure that the log reporting windows appear in their intended place.  They now always appear on the primary screen of the system on multi-screen systems.

I also modified the error reporting system to be used as a pre-exit cleanup system, as I've been seeing strange diagnostic messages appear at exit on the console under Linux.  These were produced by JOGL, the OpenGL library I'm using for rendering, as a result of it's resources not being cleaned up before exiting the program.  This is a bug in the JGOL version I'm using (2.3.2).  I look foreword to the day 2.4.0 releases, because it has a great many bug fixes, including something for this bug (at least according to what I've read).

Finally, I made a number of changes to the APIs of the game.  One small change was purely for political correctness, while the rest were changes I've been intending to make for quite some time.  I'm always reticent to make API changes, but these were for the long-term good of the project and possibly future projects.

Files

bigblockengine-win-linux-osx-alpha.zip 12 MB
Version 0.23.0-Alpha Jun 26, 2020
bigblockengine-source.zip 3 MB
Version 0.23.0-Alpha Jun 26, 2020

Get Big Block Engine

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.