GamePatchNote Digest
Haha Doodle Patch Notes — February 19, 2022
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
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
- View public rooms in the lobby and join the ones you like
- There are a couple of new Limits in Limitless:
- No Undo
- Blind
- No Undo
- 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
- 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
- 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)
- 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
- In another thread, find all the *edge* pixels that match the color of the clicked point which are next to another color
- This is a significant improvement to the performance of the fill tool, at a small cost of precision from time to time
- Old logic
- 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.
- 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
- People who like to play alone or with a single friend