Character Customization and Some Code Reworking

Hello hello, back again for another update on our work on Ultimate Chicken Horse! Things are still moving along nicely, though we're aware that there's still a ton to do to get the game where we want it to be.

The first new thing we've got this week is some implemented character customization outfits! What that means is a horse in a bow-tie and a top hat:

Rich has been stepping out of his business duties and venturing into the art world to work on the character outfits, and has been coming up with some potential designs to make our characters even more awesome.

Above are just a couple of outfit ideas for our characters, we've got a ton more! The issue with the character outfits though is that our characters are hand animated frame by frame, which means that the outfit needs to be redrawn on each frame. As Rich found out when doing the bow-tie, that means over 90 frames of redrawing for each outfit piece, followed by testing and fixing.

Next up, and probably even more importantly, we're doing some refactoring in our code to make life muuuch simpler for development for online play. What we're doing is changing our current code to an event-based system.

 No, we don't actually have babies coding for us. Just Alex. And he's not a baby. We think.

No, we don't actually have babies coding for us. Just Alex. And he's not a baby. We think.

What this means is that the code is based around events, and different objects listen in to certain events. For example, the scorecard will be "listening" to hear when the event "round ends" happens. Once the event happens, the scorecard will be notified and will pop up.

This refactoring (restructuring) of code will help us to be better organized when implementing network code and will allow us to troubleshoot more easily because we will be better able to pinpoint the source of the problem.

That's about all the news we have for today, check in again next week and keep following on social media! :)