TsunamiCon 2018 – A Look Back

“And now for something completely different…”

I know it’s completely unprecedented in my profession, but I’m a big fan of gaming.  When I’m not looking down my nose at console gamers, I can be found with zero or more people, huddled around a tabletop game.   And as I’ve done for the past three years, I had the pleasure of attending TsunamiCon 2018.

TsunamiCon bills itself as “Wichita’s premiere tabletop gaming convention,” and I’m inclined to agree.  Over the past few years, it’s grown to attract a new following with more attendees every year.  My experience this year was intended to be mostly as a guest, but I just couldn’t resist the call to run some tables myself.  And this year, my son even stepped up to share some games he enjoys with other gamers.  Here’s a quick run-down of our sessions:

Friday

Shadowrun Missions : Welcome to the Sixth World – Shadowrun is a dystopian near future science fantasy setting.   Basically, if you took Gibson’s Sprawl setting and added magic and fantasy races like elves and orcs.  That’s Shadowrun.   Shadowrun Missions is the organized play version intended for individual players to show up for a one-off adventure.  Our host walked us through a (challenging) character creation before throwing us into the streets of Seattle.  Can’t wait to try the setting again.

Liberty or Death : The American Insurrection – I grew up on Avalon Hill wargames, meaning lots of cardboard counters and poring over dense rulebooks with ubiquitous reference numbers.  GMT’s CounterInsurgency (COIN) series definitely scratches that itch for me.  Liberty or Death allows players to choose a faction within the conflict to wrest the American colonies from British rule.  Rather than simplify the conflict to being an isolated series of battles between Redcoats and Colonials, this game expands on the historical place of the American Revolution as just another theater in the global conflict between great powers like Britain and France.

Eschaton –  This was an interesting deck builder with area control elements.  Players take control of a cultist faction struggling for control over minions and against each other with an eye toward ultimate dominance.  Great way to end the day.

Saturday

Embarassing my son

Pixel Tactics –  A good friend of ours hosted a tournament for this game last year, which I’m proud to say my son won all on his own.   This game merited another tournament this year with promises of even greater glory and prizes, some supplied by the game publisher themselves!  Players have a single leader that guides various ranks of heroes in battle against their rivals.  Simple stats are buffed by intricate and seemingly limitless combos based on their position on the field and their proximity to the leader or other heroes.

Arthur, Queen of the Britons!

Mounting Pitons to Hold the Grill – ‘Tim the Enchanter’ is a regular fixture at TsunamiCon.  This time, we ran into him while my daughter was exploring the con and noticed several distinctive props for an upcoming LARP game, based not-so-loosely on Monty Python and the Holy Grail.  After Tim regaled her with promises of high adventure and treacherous challenges, Queen Arthur took up the quest for the Holy Grail, leading her Knights of the Round Table to ultimate antics and silly success!

Ethnos – In Ethnos, players call upon the support of giants, merfolk, halflings, minotaurs, and other fantasy tribes to help them gain control of the land.  This is another one that doesn’t make it to the table at home very often and we were delighted to have a full table.  The game seems like there should be much to it as it largely consists of card draws and playing sets.  The fun and intrigue crops its head up when players time their plays in attempts to gain the upper hand before the end of the round.  Lots of stare downs and trash talk at this one.

Pathfinder Society : Trial By Machine –  Pathfinder Society is the organized play version of the Pathfinder fantasy setting.  This was a chance for players of any skill level to try out the game and meet other players in a one off adventure, and let me test my GM skills on a new set of victims in the process.

Sunday

Free Play –  Even for the most fanatical of gaming enthusiasts, cons invariably take a toll.  My family and I had hit the wall by Sunday morning but we braved the floor again for some pick up card games and to say goodbye to old and new friends.  As exhausting as it was, it won’t take long before each of us is brimming with ideas and counting the days until next time.

See you all next year!

As always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

 

GameCareerGuide – Unity Platformer Tutorial

So, in keeping with the C# theme, I decided to take a stab at creating a small project in Unity and publishing it to Azure. To do this, I followed a tutorial provided by GameCareerGuide to create a simple platformer.

What is Unity? Unity is a popular game development platform that is free for individual developers contingent on revenue reaching a certain benchmark. (Currently $100K). You also have the option to buy a Pro subscription for $75 a month. I’m only at a stage where I’m tinkering around with the IDE and learning, so I’m not interested in paying for a sub if it’s not necessary.

unity

What is Game Career Guide?  GameCareerGuide is a site aimed at helping individuals who want to pursue a career in Game Development. There are various news items as well as links to resources and communities to help people launch or grow their careers. I came across the 2014 edition of their publication here and the tutorial I’m using begins on page 36.

gamecareer

Creating this was pretty straight forward. I had a copy of the 5.x version of Unity already installed and went through the steps in the tutorial creating various assets/objects to use in the game. One hurdle I ran into was needing to update the code as one of the base classes it relied on had been deprecated since the release of the guide. I was able to solve it using some simple cut & paste outlined in this article

deprecated

Next, I was having some issues committing the completed project to a Github repository. Something to do with how Github handles line breaks that can cause code corruption in some cases. Fortunately, updating the Github configuration for the new repo did the trick. I was able to use the Github CLI with the assistance of this article here to allow my code to commit. Even with the config change, my code built smoothly so I’m pretty sure there’s no risk.

After that, I created a new Web App node on my Azure account and used FileZilla to load my build via FTP. At first, the game was erroring out in both Firefox and IE so again I had to make a stop at the Googleverse. It seems that the site needed to provide a configuration item to allow the proprietary .unity3d file to download when you load the site. I was able to add the web.config file based on the following article

config

Finally, it was time to test out the game. Quite honestly, I’m a bit overly proud of taking these disparate platforms and making them work together. Plus it’s just neat to get something new to work, even if it’s trivial.

platformer

If you’re curious about the game, you can find it here . The controls are Left and Right Arrow and the spacebar and the object is to reach the yellow ‘exit’ square at which point the level resets. My son suggested that I might add some more levels and make it grow more difficult at each new level. Additionally, if you want to see the source code, you can find the repo on my Github account here.

If any of you are curious about or have used Unity or have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

Thanks for looking in!