v0.337 - Match Objectives & Statistics
Liam's 4-In-A-Row (Demo) » Devlog
---------- Description ----------
Hello, this update introduces lots of new content like match objectives, a game-over screen (scoreboard), visual effects when scoring points, a loading screen, sounds for squashing counters, animations, info about each counter and tile, changes to balance and improve content, and fixes. Hope you have fun playing!
---------- Additions ----------
Gameplay
- Set a score threshold for winning a match (shown in the side panel).
- Set a maximum turn count for placing counters (shown in the side-panel).
- Created an animation for revealing the tile grid and the side-panel after loading the gameplay scene.
Audio
- Added a sound effect for squashing counters.
UI
- Created a game-over menu that shows the match statistics. Statistics include:
- The time spent playing for each player.
- The longest scoring line that was created by each player.
- The most points each player scored in a single turn.
- And more!
- The best match statistics are highlighted.
- Added a visual effect to counters for scoring points and blocking a potential scoring line.
- Added a simple loading screen for changing scenes.
- Hovering over a tile or counter will now reveal information about it such as its coordinates, owner, type, and more.
---------- Changes ----------
Gameplay
- Players will now stay in the same lobby after leaving an online match that's finished so it's easier to continue playing with the same opponent.
- Power-ups no longer spawn on the same player's turn more than once in a row.
- Tethered counters now move better as a group when one of them is flung.
- Prevented floating block counters from being moved when using the fling power-up on them (unless the gravity strength is high enough) or flinging a counter that's tethered to them.
- Collected power-ups are now removed from players when mutators are regenerated.
- Power-up counters will no longer respawn when mutators are regenerated.
- Turns now end after all counters have stopped moving instead of as soon as a counter is placed.
UI
- The lobby screen is now automatically reopened when returning to the main menu from an online match if the player is still connected to the lobby.
- Hidden the side-panel's restart button when playing in an online match.
- A mutator's help box now also appears when hovering over its name.
- Each players' collected power-up icons no longer appear in the side-panel if the relevant mutator is disabled.
- The power-up selection wheel's buttons will now be un-interactable if the relevant power-up hasn't been collected by the player.
- Changed the background colours for the power-up selection wheel so it fits in better with the game's colour scheme.
- The turn counter now starts on 1 instead of 0.
- Improved scaling for UI elements that are part of a list when the screen size changes.
- Improved scaling for scroll bars when the screen size changes.
- Changed the background colour of all scroll bars to be near black instead of white.
---------- Fixes ----------
Gameplay Fixes
- Fixed falling counters not scoring any points for blocking an opponent's potential scoring lines.
- Fixed counters with a single tether potentially never locking into a tile when hanging from another counter.
- Fixed tethered counters not locking into a tile when they're suspended from their connections and have no other adjacent counters.
- Fixed tethered counters not being assigned to a tile after being flung and landing on top of other counters.
- Fixed counters that are moved with the fling power-up travelling in a straight line and leaving the grid if gravity is disabled.
- Fixed non-host players not being able to return to the main menu.
- Fixed instances of the fling power-up counter interfering with the flinging counters.
- Fixed an issue with tethered counters stacking vertically and not knowing the direction towards their connections.
Networking Fixes
- Network-objects spawned at runtime are now despawned when the host disconnects from a lobby, loads a scene, or unloads a scene. This prevents other players from triggering errors when trying to destroy those objects.
- Fixed the 'network objects not cleaned up' error when the host closes the gameplay scene.
- Fixed players not being disconnected properly when another player unexpectedly closes their game e.g. pressing Alt+F4.
- Fixed a player's network ID being set to the same value as the hosts as they disconnect.
- Fixed a scenario where players wouldn't react to the host leaving the lobby.
- Fixed non-host players not registering when they've finished loading a scene.
- Fixed the host disappearing from their lobby when another player leaves.
- Fixed players still appearing in the host's lobby even after they've left.
- Fixed multiple lobbies being able to use the same name if they're both created around the same time.
- Fixing the lobby details screen not being hidden when the player leaves a lobby after returning to the main menu from a match.
UI Fixes
- Fixed the timeline showing the wrong order of turns after restarting a match.
- Fixed consecutive turns for a single player appearing in the timeline after taking turns in quick succession.
- Fixed the timeline events showing their placeholder images.
- Fixed tiles not highlighting for non-host players when they select a power-up.
- Fixed the mutator list's scroll bar not working correctly.
- The turn count text is now reset after restarting a match.
- Fixed the cursor being reverted to its default image while in an online match and after finishing it.
- Fixed the option menu's SFX slider being very small and uncentred.
- Fixed several tiles near the side-panel looking blurry.
Other Fixes
- Null reference fixes.
Additionally, much work has been done to support the new content behind the scenes and lots of code has been
refactored so it's easier to maintain and expand certain aspects of the game going forward.
Thanks for playing,
Liam
Get Liam's 4-In-A-Row (Demo)
Liam's 4-In-A-Row (Demo)
Free demo with power-ups and local multiplayer.
Status | In development |
Author | Liam Bansal |
Genre | Strategy |
Tags | 2D, 4-in-a-row, Arcade, Casual, Indie, Local multiplayer, No AI, Retro, Unity |
Languages | English |
More posts
- v0.362 - Customisable Match Settings54 days ago
- v0.340 - Quality of Life Improvements54 days ago
- v0.293 - Visual Improvements, VFX, and Sounds55 days ago
- v0.280 - New Visual and Audio Feedback55 days ago
- v0.390 - Auto-Generated Lobby Names and Turn Timers83 days ago
Leave a comment
Log in with itch.io to leave a comment.