Home

RPG Development Log #4

I’ve been meaning to write this blog post for a while! Looking back at the commit history, this was done nearly a month ago! As mentioned last time, the plan was to work on adding choice selection to the user. And that’s exactly what happened! Choice Menu At first glance the choice system seemed like something that should be an extension of the...

Read more

RPG Development Log #3

I thought this blog post would be about the creating the plot placing menu but turns out there was a decent amount of work to on the messaging system before I could even get started! Before Before going down the route of refactoring, the test NPC had display dialogue code that looked something like this: public override Task Interact(ICharacter ...

Read more

RPG Development Log #2

Time for another dev log! This week there was a mix of refactoring / new functionality. Refactoring The logic that was handling player input specifically checked if a message box was open before continuing. This works out well for a small number of input handlers, but doesn’t scale so well when there are a large number of different flows that ne...

Read more

RPG Development Log #1

I’ve been working on a game off and on for the last couple of months, and I figured I might as well start writing about my efforts in order to keep a history of how it progresses! The Concept One of the games that always stood out to me when I was younger was Final Fantasy Crystal Chronicles: My Life as a King. The core game loop involved not...

Read more

Indy Cloud Conf 2019

I gave two talks at this year’s Indy Cloud Conf. It was the first time that I have ever spoken professionally in front of a crowd. I had a lot of nerves leading up to the event, but I feel like I put my best foot out there. It was a fulfilling experience, one that I’ll certainly be looking to do again. When to rm -rf Kubernetes Kubernetes is...

Read more

30 Days with Subsonic

So it’s been a little over a month since I ditched Plex in favor of Subsonic, and I’ve started to get the hang of things. I was initially a little skeptical if I would like the service enough to fork out for the premium version or not. With a 30 day free trial I didn’t have much to lose however. There wasn’t an official docker image, unlike Ple...

Read more

How hard could it be to make a multi host Postgres proxy?

Imagine a scenario where you want to route postgres connections through a single proxy to multiple databases. db1.com ---> Proxy ---> Database 1 db2.com ---> | ---> Database 2 How would the proxy work? We’d want to leave the actual database connection secured so the data itself would be encrypted. That prevents us from proxying ...

Read more

Before and After Plex

Services like Spotify, or Pandora are great for access to a wide variety of music. Over the years, I’ve built up a decent collection of music (At last count 256 different albums), and I tend ti like listening to my own music when given the chance. The convenience of streaming is hard to beat however, so I tried a couple different services that w...

Read more