Progress Update (2023-11-18 to 2023-12-04)

Here are some pedantic details:

  • Added plexiglass panel posts.
  • Added some detail outside the play-field.
  • Update compiler and fix bugs (due to experimental nature of C++ module support in VS)
  • Throw away old pinball project and jump-to-the-top project. The majority of development for both of these was in the engine anyway, and their unique parts are becoming a burden to maintain. That and neither of those projects ever worked very well.
  • Do lots of build-system rework.
    • Remove custom cmake scripts which have been made unnecessary by C++ modules.
    • Cut lots of dependencies.
  • Remove bullet-physics integration. It has documentation, but my experience with it has been very bad. Additionally, there are warts all over the implementation that I am fed up with considering.
  • Combine entity-related libraries into a new library: entity_list.
  • Combine tex2, raster_font, and typesetter into a single library: raster.
  • Remove the old, bad library: tjd.
  • Add ads some ads on hockey arena walls.
  • Add a minimal debug user interface for identifying selected entities by their names in the level's source blender file.
  • Finally fix asset references in otg.
  • Modularize aug_sdl2, aug_gl, and aug_glm.
  • Solve bug where extra decal was appearing on the ice.
  • Fix decals appearing on incorrect surfaces.

 

Comments