Releases: Codename-Recon/Gridlock
Release v0.7.5
This release brings a host of improvements, bug fixes, and new features to the Gridlock client.
Client Enhancements:
-
Updated Unit Visuals: New unit images with shadows have been implemented alongside improved error handling for version checking (#158). This follows on from previous work adding new unit sprites and animation (#100) and further enhancements to the visual presentation of units (#156).
-
Multiplayer Stability: Resolved an issue where multiplayer functionality was not working in the web version (#157).
-
UI Refinements: Improved button icon visibility (#155), centered menus for better usability (#150), and updated the background for the menu and splash screen (#139).
-
Impactful Gameplay: Added new decals for move and attack actions, a refined move arrow, improved unit selection visuals (#123) along with additional impact effects (#118) to make gameplay more visually engaging.
-
Weapon System Overhaul: Reworked the weapon types system (#114) for better balance and gameplay.
-
Performance and Stability: Fixed several bugs related to unit behavior, including:
-
Improved Terrain: Updated terrain visuals and addressed issues with unit stats clipping behind terrain and losing values on map load in the map editor (#105, #104).
Technical Enhancements:
-
Godot Engine Upgrade: Migrated the client to Godot 4.3 while addressing warnings and errors (#146).
-
Translation Improvements: Ongoing updates to translations from weblate (numerous commits) alongside changes to streamline the translation process (#140, #129, #103).
-
Automated Version Checking: Added automatic version checking for game updates (#119), making it easier for players to stay up-to-date.
-
itch.io Deployment: Enabled deployment to itch.io (#160) for greater accessibility.
Other:
Release v0.7.4
Fixes:
- Resolved an issue where the game over transition and screen were incorrectly displayed on larger resolutions.
- Corrected a bug causing the game to crash when attempting to capture a building where the unit starts.
- Fixed the deploy area discrepancy when deploying units off a lander.
- Addressed a shader issue where certain color variations were not being applied.
Chores:
- Removed unused variables and updated node access to be more specific for improved code clarity and efficiency.
Release v0.7.3
Enhancements:
- Added board analytics and star icon to the client.
- Updated sound settings in the client to use bus system and removed unused code.
- Implemented abstraction for map file in map-editor.
- Implemented abstraction for unit and terrain types.
- Added gdlint workflow with a default gdlintrc.
- Made small compositional changes and improvements to the codebase.
Fixes:
- Fixed an issue where the "t copter" was unable to carry any units.
Release v0.7.2
Enhancements:
- Reworked movable area calculation
- Improved performance
- Resolved a bug where units encountered issues navigating around blocking objects
- Added 5 new maps
- Enhanced auto-tiling:
- Beach tiles should no longer spawn bridges
- Roads now properly connect to buildings
- Added bug report and discussions buttons
- Updated splash screen and icons
Fixes:
- Resolved issue where staying in the menu and reopening map selection would duplicate maps
- Fixed game crash when player 1 was missing in vs AI mode
- Addressed missing cargo node for transport units
- Corrected map centering inconsistency
- Fixed texture bleeding upon zoom completion
- Fixed mechs having wrong color
- Removed movement calculation for shop units
- Fixed issue where clicking on a tile while buying would overwrtie the spawn point
- Corrected sprite display for artillery and anti-air units
Release v0.7.1
Changes include:
- Tiles in the map editor tile section are now sorted.
- New tank sprite has been added.
- Backgrounds have been introduced for both the game and the editor.
- Map centering feature has been added.
- Direct attack now functions properly with neighboring enemies.
- Multiplayer functionality has been restored.
- Music has been updated.
- Missing unit descriptions have been included.
- Three game freezes have been fixed.
- Issue of no music playing when starting the game too quickly has been resolved.
- Resolved the problem of the right mouse button not canceling actions in the menu.
Release v0.7.0
v0.7.0
Base Client
Features:
- AI included (player vs AI)
- Multiplayer (lobby 1v1)
- Hotseat (1v1)
- Map selection
- Unit and terrain coloring with shader
- Unit shop
- Game options
- Most of the mechanics implemented, including:
- Unit movement with movement cost
- Terrain defense
- Attacking with correct values (luck included)
- Capturing
- Joining units
- Range attack
- Fuel consumption when moving
- Ammo consumption
- Repairing
- Refilling (APC and buildings)
- End condition: HQ capture
Missing features:
- Other end conditions than HQ capture
- Usage of the Godot Tiled editor
- Air and naval units
- Daily fuel consumption (e.g. for air units)
- Fog of war
- Asynchronous multiplayer
- Matchmaking / ranking
- Map editor
- Non-multi-layered tiles