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
Post a Comment