Releases: hazmatsuitor/Blockade-Runner
Releases · hazmatsuitor/Blockade-Runner
Release list
Version 0.08-alpha
This release cycle was focused primarily on improvements to level generation and in-game graphics.
New Features:
- Free Play menu with options for various level sizes
- Textures that move with the level
- Specifying wait times for enemy routes in level files is now optional
- Variable-width hallways in randomly generated levels
Fixes:
- Fixed a graphical bug with the pause menu over win/lose screens
- Follow cam now keeps the player in the center of the screen always
- Fixed multiple bugs with things being drawn incorrectly outside the level boundaries
- Enemy path lines are now drawn correctly
- Various optimizations to level generation speed and continued lighting optimizations
- One-pixel-wide walls are now removed during level generation
- Various tweaks to make level generation scale better with level size
- Level generation no longer produces hallway stubs protruding from rooms
- Removed lots of dead code!
Version 0.07 Alpha
New features:
- New options (volume slider and a button to revert key bindings) in settings menu
- Enemies now wait at each route node for a duration specified in level files
Fixes:
- Improved settings menu layout
- Some bugs with key bindings were fixed
- Various code improvements and cleanup
Version 0.06-alpha
This release cycle was focused primarily on the development of the campaign mode, and the code's documentation, structure, and form.
New Features:
- Level generator supports loading level data from files
- Enemies now follow routes as they are specified in level files
- There is a test level demonstrating new features, found in the Campaign Mode menu
Fixes:
- Several textures were improved or replaced
- Key binding behaviour is slightly different. Clicking away while binding a key reverts it to its previous state, hitting ESC unbinds it. Escape key can no longer be rebound.
/src/res/has been organized into sub-categories- Class hierarchy of Entities was reworked
- Various documentation improvements
- Various performance updates
- Corner bopping issues are fixed
- Resizing the window no longer has a small chance to crash the game
Version 0.05-alpha
New Features:
- The esc key now pauses the game while running
- Player and enemies can now "bop" around corners
- Keymapping system now saves to preferences/registry and was overhauled
- Level is no longer fixed to the window, and will move relative to the screen if big enough
- Added music as a proof of concept
- Empty space is no longer a flat black color
- Binary is now optimized and obfuscated with proguard
Fixes:
- Textures now behave properly when window size is larger than 1920x1080
- End Screens do don't behave erratically when the window is resized
- Arrow glyphs in the font were tweaked
Version 0.04-alpha
New Features:
- Keymapping support in settings menu
- Structural codebase reworking
Version 0.03-alpha
Third public release, and first GitHub release. Project is still in alpha and is being actively developed.