Daily Dev Log for November 18th, 2017
Hey everyone! Here’s what everyone on the team has been working on over the course of today, November 18th, 2017.
@Zak worked with @Foohy to get the chat backend finished. He added server filtering by message target, added a handshake protocol for game servers, and made Game Servers become identified by SteamID. Game Servers now receive the message type properly. He also fixed protocol::decode taking callbacks by-value instead of by-reference, and fixed the server socket constructing stream in write mode instead of read.
@macdguy continued working on Winter Events, implementing the new snowball model that @Matt created, along with fixing up some issues with the snowball weapon. He cleaned up and optimized draw calls on the Plaza fountain, and made it so that the Plaza Fountain can now be easily changed for different seasons. Lastly, he re worked the logic for the Minigame event arena (the Plaza fountain), now making it support teleporting players to different arenas per minigame and removing the stairs if needed.
@Foohy worked with @Zak to get the chat backend finished, refactoring some client code to be a bit more robust, adding support for identifying chat receivers based on SteamID, and hooking up the Global Chat code to the Chatbox.
@Johanna continued working on her quest to fix the Underwater Condo. She worked on improving the effects of the Underwater Windows, and finished re-coding the airlock blueprint. She reworked how the water state switching happens at the ocean's surface to allow for more fluid (pun intended) transitions between surface and underwater, and vice versa. Lastly, she fixed some bugs that would cause the state changes when going under the surface to now work properly, as some or many effects would not turn on properly.
@Caboose700 continued to look into long term storage for server monitoring data and art assets.
That’s what everyone at PixelTail Games has been working on today! See you all tomorrow!