Skip to content
woodar.dj
woodar.dj

Jonathan Woodard inflicts things upon the internet

  • Home
  • Tech
  • Games
  • Politics
  • Fiction
  • Personal
  • About
woodar.dj

Jonathan Woodard inflicts things upon the internet

Refactoring the Casual Gaming Revolution Con List

Posted on 19 Jan 20168 Aug 2023 By Jonathan Woodard

Casual Gaming Revolution posted a great list of all the major American gaming conventions happening in 2016. You should go check out their original post here. Looking at the spreadsheet, I had trouble parsing out some of the information I wanted to glean — which cons were closest to me? Which ones would dovetail best with my schedule this year? Could I take a list of the websites and try and run it through some of the data gathering tools leftover from my failed startup to find more information than what’s in the list?

Answering these questions was tough, because the data were spread across several sheets tabs, one for each month, plus a summary sheet. I can understand why they did it — the most common question is probably “Hey I wonder what’s going on in June, anything interesting?”, and I guess I could see this format being slightly easier for the public to add new items to the list (slightly). As I was digging, I felt like this issue was something akin to a premise I’ve held for a long time “be strict when sending, and tolerant when receiving”, in this case, having a rigorous, complete dataset, and presenting 12 separate ‘Views’ into that dataset would accomplish the same job of showing Cons by month, while simultaneously open the full data set up to more interesting queries and manipulation.

I spent an hour or so copying/aggregating/refactoring a copy of the original spreadsheet, and then another few minutes cleaning up some of the data that didn’t fit exactly fit my new ‘schema’.

Here’s the refactored spreadsheet.

After that, I was off to the races. I popped over to FusionTables, an oft-overlooked but quite awesome sidealong product to Google Drive Sheets. I imported the sheet from Drive, and plotted the new aggregate “Location” column to a map, which gave a really cool view:

Screen Shot 2016-01-17 at 5.50.01 PM
Interactive Fusion Table Map of 2016 Gaming Conventions

Discoving immediately only two cons in my home state of Colorado :(. The fusion table can do more cool shit as well; The map can be filtered by the start date of the convention, so if you know you’ve got some vacation coming up, and want to see what’s close and convenient timing-wise, you can do that.

Moral of the story is, when you’re organizing data (and this includes building a card or component list for a prototype), the most important thing is to consider what’s going to provide the most flexibility in answering questions. Most likely, that’s going to be served best by a full data set, with each individual data element stored in their most granular form, and then fields aggregated together via functions, and records split by criteria, rather than trying to merge post-data entry.

I reached out to Casual Gaming Revolution and I’m currently working with them on a way to get these refactors merged back upstream into their primary document. Look for an update there real soon!

Related

Personal

Post navigation

Previous post
Next post

Galactic Impact

Turn-based space epic in a massive online universe. Can be played in 15 minute sessions every few days using any web browser!

Inspired by the classics of the 4X genre; free to play forever with optional subscription to unlock convenience features. No pay-to-win, loot boxes, or NFTs.

New features, game mechanisms, and modes of play releasing weekly.

Start your space empire now! →

Valour

A strategy board game about the Gallic War, as told by the Gauls.

Only the tribes which put up the fiercest resistance in the face of inevitable conquest will be remembered by history!

Coming soon. Read more →

Categories

Archives

Posts via email

Recent Posts

  • Short Story: The Sorceress
  • Galactic Impact
  • Eulogy for my Mom
  • Took/taking a little break?
  • Big News 2019!
Tweets by woodardj

Recent Comments

  • MiguelHP on Asana Instagantt Chrome Plugin
  • woodardj on “Award Winning” Game Designer
  • Patrick Tumpane on “Award Winning” Game Designer
  • Conor McGoey on Origins 2017 Roundup
  • woodardj on “COVER ME!”: Convenient covers for things you don’t know how to do
©2025 woodar.dj | WordPress Theme by SuperbThemes