Developer postOriginal post (opens in a new tab)

Pre-Holiday Polishing!

We've given a round of polish to the game, and pushed that update to Windows, Mac, and Linux.

Some fixes:

  • Fixed some really bad edge-cases that were caused by playing an online async game, then leaving it, then finishing a local game in the same run of the program. Yikes. This affected level-unlocking in Simply Chess and in all games had the potential to result in some games being ended prematurely.
  • Removed old HUD images. This just makes the size of the game on your computer smaller.
  • Fixed the game's icon to show up on the window (was already fixed in Windows, but I'm not sure when). This release fixes it on Mac & Linux also.

Since the last release of Simply Chess, we finished our re-write of our entire font rendering system to use a more scalable system. On users with huge high-resolution monitors, they should now be able to see the fonts as clearly as someone with a standard monitor. The new system is "Signed Distance Fields". For the curious, here is a youtube video that shows the general way in which they work: https://www.youtube.com/watch?v=CGZRHJvJYIg This change also allowed us to completely re-write how string-measurement works. After a ton of obsessing over the details, you'll notice that now, text is centered better in several spots in the app, and the Chat box looks less wonky. This is all due to being able to measure text much more accurately.