13 JUL 2024:
- Battleships and carriers deactivate if off-screen for a certain amount of time. This also fixed a bug where level 5 never triggered.
- Continued working on AI system. It's getting closer to where I want it to be.
- Fixed game-freezing bugs and glitches related to the pause screen. The game could only be paused by stopping all the code that made things move. A truckload of boolean checks took care of this, but was causing all kinds of weird graphical glitches. Next I tried a different approach and made a special subroutine that would only display the objects, but even that experiment was all kinds of buggy. Ultimately I went with a much simpler pause screen to avoid getting rid of it altogether.
QUOTE OF THE WEEK:
"Perfection is not attainable, but if we chase perfection we can catch excellence." -- Vince Lombardi
Thanks for reading and have a great rest of your week!