Takaku v0.06


Introduction

Hello, everyone! I've spent a lot of time recently refactoring a bunch of the project's code. This has meant that not time has been spent on adding new features, but housekeeping is an essential part of video game development...

Hopefully my refactoring work will make implementing new features in the future a little bit easier, but only time will tell!

Changelog

  • Added a home button to the board (pressing M still works to return to main menu.)
  • Implemented individual win/loss tracking for all board sizes.
  • Added a window/application icon.

Rambling

The addition of the home button marks my initial move away from solely depending on the use of raygui for UI. I'm going to continue to experiment with custom-implementation UI to have a little bit more control over the game's UI style. Hopefully this will, in the future, lead to some more interesting game UI.

Adding the win/loss data tracking for all board sizes is something that I've been procrastinating for a while now. Previously, I had this silly hard-coded solution that only ever saved/loaded win/loss data for the 6-vertex board size. I hadn't yet even added any functionality to save/load win/loss data for any other board size, and my implementation was a bit crude.

The new implementation both works as intended (for all board sizes) and is a little cleaner, code-wise.

Files

takaku_v0.06_windows.zip 906 kB
46 days ago

Get Takaku

Leave a comment

Log in with itch.io to leave a comment.