Proairesis

Find Me On…

  • Facebook
  • tumblr
  • deviantArt
  • Storenvy
  • Home
  • About

streaming

Board game stream overlay – Azul

Posted on September 1, 2019 Leave a Comment
Image

My latest board game overlay is a visual aid for Azul! Azul is a great game for streaming because it has no hidden information. However the player boards are occasionally difficult to discern from above because they are printed with the same designs as the tiles themselves.

This overlay attempts to solve for that by clearly showing which tiles have been placed into the right hand grid. I didn’t want to recreate the whole game board entirely, because that would take away the charm of playing a physical board game, so I think this strikes a decent balance.

I had some fun creating these glossy preview tiles. I also recreated the patterns on the yellow, black and teal tiles which involved some fun with geometric shapes. I’d hoped to create the effects in pure CSS but in the end I opted to use an extra image for the “reflection”.

The data for a player’s scoring area is stored in 5 lines of text, with each character in a line representing whether the tile is present or not. The overlays are also capable of summing up the scores if a point value is provided for each tile but we usually lost count at some point, so fortunately I had also enabled a manual override.

Below is the points that I scored throughout the game for each tile. A penalty of 3 was taken from this, and bonuses were added at the end of the game to form my final score.

04331
06517
10752
00171
00073

I had realised as we wrapped up the games last night that it is possible to score 10 points for a single tile placement, which would not have worked with the way that my code split the strings. A quick code change this morning makes the numbers parse as hex values, so that we can use the string “A” to represent 10 points.

While we were streaming our games last night, a friendly viewer asked to join in. Janardhan, from Bangalore, India shared a bit about his local board game community and became our first viewer to join us for games. I made some hasty code changes to allow for three players and off we went.

Thank you JD for being a great sport as we trialed this way of playing! We’re looking forward to more board game streams with viewers in the future.

Posted in: Board Games | Tagged: azul, board games, overlays, streaming

Istanbul Stream Overlays

Posted on August 4, 2019 2 Comments

Lately we’ve been streaming our board game misadventures.

With the webcam set up over our table, we can capture a reasonable amount of the play area, but things are quite hard to read. So I’ve been experimenting with some overlays to convey pertinent game information.

Here’s a demo of the overlay in action – the popup in the top left only appears for a little while when I change the “last tile visited” variable, and the player information allows us to track all of the different resources and upgrades that the players pick up along the way.

I think keeping the overlays updated is quite the distraction though – I guess that’s my excuse for John going 3-0 undefeated tonight!


Posted in: Code | Tagged: blaugust, board games, istanbul, overlays, streaming

Recent Posts

  • Laser-cut Nintendo Switch Webcam Rig
  • Using the USB connection to drive Squid Beakon colours
  • Personalised Splashtag nametags
  • QArt Code Signature Blocks
  • Blogs, Portfolios and Challenges

Archives

  • January 2023
  • December 2022
  • October 2022
  • August 2022
  • May 2022
  • April 2022
  • November 2021
  • September 2021
  • August 2021
  • August 2020
  • September 2019
  • August 2019
  • August 2018
  • May 2018
  • September 2016
  • August 2016
  • October 2015
  • September 2015
  • August 2015
  • April 2015
  • February 2015
  • October 2014
  • August 2014
  • July 2014
  • April 2014
  • March 2014
  • February 2014
  • September 2013
  • August 2013
  • July 2013
  • April 2013
  • March 2013
  • January 2013
  • December 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • May 2012
  • March 2012
  • January 2012
  • December 2011
  • November 2011
  • September 2011
  • August 2011
  • June 2011
  • May 2011
  • March 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • April 2010
  • March 2010

Copyright © 2023 Proairesis.

Theme by themehall.com.