Project Update: Bug Fixes
Overview
This phase was all about polishing the user experience, squashing gameplay bugs, and adding new repository documentation. After getting feedback I decided to change The whole UI
Dynamic Theming & UI Improvements
One of the major frontend improvements in this sprint was fixing the player icon chooser button functionality in the web interface. Fully redesignen the Front-End and more.
I first of all started with replacing my .root with some new colors which are greenish. I also added some simple fade in/out animations to all Popups.
Another bug was that it couldn’t quite fit in a screen of the size 1980 x 1080. I fixed that by making it possible to scroll down so everything you need for the game is shown on your screen. The way i tested it is by local hosting it and then pressin F12 in the browser and then you could adjust the size of the Window which was pretty neat.
Also fixed a lot more of UI bugs such as weird buttons and more but this was the important stuff.
Squashing Gameplay Bugs
I knocked out two major bugs in this update:
-
Trading System Fix:
There was a bug where it wasnt possible for people to only request something without giving anything or make only money transactions so I fixed this. -
Special Property Popups: I resolved a rendering issue with the popups for special properties, specifically the Airports and Companies (Utilities). Now, when a player interacts with these tiles, the modal correctly pulls the specific data object and displays the unique rent calculations and purchase prices.
Documentation Revamp
- I updated the
README.mdto ensure the decumentation was on point for anyone cloning the repo. - I refactored and renamed
SHOWCASE.mdtoInstructions.md. This provides a much clearer, step-by-step guide on how the game operates and how to get the local server running instead of just showcasing the Repo more.
Conclusion
The feedback was essential and really showed me how sloppy I worked it should now work perfectly even though i couldnt test it for 4 people
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.