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
Get Big Block Engine
Big Block Engine
2D block-based mod-friendly sandbox game/game engine
Status | In development |
Category | Tool |
Author | simulatoralive |
Tags | blocks, Game engine, Moddable, Physics, Pixel Art, Sandbox |
Languages | English |
More posts
- Sandboxing Java Code, a Modern ApproachFeb 22, 2023
- Logic Components (0.27.0 Alpha)Feb 10, 2023
- Parallel Block-Based PhysicsOct 19, 2020
- GUI Overhaul (0.26.1-3 Alpha)Oct 11, 2020
- Placing Painted Blocks (0.26.0 Alpha)Sep 26, 2020
- General UI Improvements (0.25.1 Alpha)Sep 19, 2020
- Better Error Reporting (0.25.0 Alpha)Sep 11, 2020
- Better Exit Cleanup (0.24.0 Alpha)Sep 01, 2020
- Fix for Floating Actors (0.23.2 Alpha)Jun 28, 2020
- Actor Physics Fixes (0.23.1 Alpha)Jun 27, 2020
Leave a comment
Log in with itch.io to leave a comment.