top of page

Week of Refactoring, Teaching, and Demo Version Work

  • Writer: Liam Healey
    Liam Healey
  • Dec 10, 2021
  • 1 min read

Updated: May 22, 2024

Voidsinger

This week I began the big refactor and was able to complete a refactor of the TGridMap before the upcoming project review delayed the refactor and forced us to begin creating a demo version of the game. I also spent much of my time teaching a teammate.


TGridMap Refactor

The TGridMap is a template designed to store values in a grid and contains functions for determining things like whether two points are connected to each other via the grid. Previously the TGridMap was uncommented, had some inefficient logic, had functions with poor signatures, and didn't use typedefs. I fixed these issues with the refactor and now I am quite proud of it.


Demo Version

The demo version is meant to be the first truly playable version of the game and we're very close to getting it done. For this version, I implemented currency, added a widget for keeping track of resource systems on the player ship, and created a system for propagating levels with enemies.

Comments


bottom of page