Full notes
Full Haha Doodle update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- Server
- Performance
Haha Doodle changes
New Features:
Rooms can now be public!
View public rooms in the lobby and join the ones you like
Room can be set to public both when creating a room, and from the room settings
Rooms that you cannot join (locked / full / banned) will not be displayed
There are a couple of new Limits in Limitless:
No Undo
Blind
When nothing was entered in captions of Limitless and Moving Pictures, a random word will be chosen now, so the other people can still have fun drawing when people are AFK
The game servers will have their daily restart at a specific time now instead of randomly
1 am PT / 4 am EST / 9 am GMT
Bug Fixes:
Fill has been rewritten to improve its performance:
Old logic
In another thread, find all the pixels that match the color of the clicked point, and fill them with the new color (aka Flood Fill)
Then, create an image from that and pass it back to the main thread
Then, this image is passed to the server which passes it back to the other players in the room
The old logic has multiple flaws, but the main one is that the larger the fill area - the slower each step takes
New logic
In another thread, find all the *edge* pixels that match the color of the clicked point which are next to another color
Sort these points based on their proximity to each other
Remove all the redundant points in straight lines (this is the major optimization part)
Pass the points back to the main thread
Create a polygon shape from all the points and fill it with the new color
Pass it back to the server and to other players
This is a significant improvement to the performance of the fill tool, at a small cost of precision from time to time
Fix game stuck on loading when connection times out (happens after game server crashes)
Fix additional causes of game servers crashes
We are still aware of the game servers crashing from time to time. We have already fixed multiple issues causing that, and are investigating other possible causes.
Future Updates:
In the upcoming weeks, we want to focus on a few more game modes that will help the following groups:
People who like to play alone or with a single friend
People who want to play as teams
Over 8 people in a single room
Source
Changelog.gg summarizes and formats this update. How we read updates.
