Post #038 - 09/06/2025 - Monday
Anxiety Update: The player being slowed by their anxiety no longer affects lunges, although you’ll lose the ability to after tracking 8 or more internal orientations to ‘undo’.
HUD Update: Player 2’s HUD is flipped depending on the mode you're in (Player or HUD), so that the direction closest to your head is the one you currently have to ‘undo’.
Anxiety Demo
HUD Demo
Post #039 - 14/06/2025 - Saturday
New Target Rings: The target rings are now animated and coloured.
OCD Lunge Fix: The player no longer tracks internal orientations while lunging. Fixed it with this check: if (state != State.LUNGE) { ocd_orientation_track_direction(); }
Animated and Coloured Target Rings
OCD Lunge (Before)
OCD Lunge (After)
Post #040 - 16/06/2025 - Monday
Added mental static to the Player and HUD when anxiety levels rise. Will probably have the HUD face change too at some point.
Also noticed some layering issues with the player sprites, which is caused by the player being split into four parts (helmet, head, torso, legs). Something isn’t syncing right. I’ll probably fix it tomorrow.
Mental Static Demo
Post #041 - 23/06/2025 - Monday
Fixed the layering issues with the player sprites. Turns out sometimes the depth values were ending up equal, which messed up the draw order. Simple fix in the end.
Before: depth = _depth+(i*0.1); // *i so that helmet is on head, torso is on legs, etc
After: depth = _depth+(i+1); // +i so that helmet is on head, torso is on legs, etc
Consistent Layering (Fixed)
Post #042 - 25/06/2025 - Wednesday
OCD Console Command: I've added a new console command to toggle the player's OCD on and off. This is mostly for testing and debug purposes.
Internal Orientation UI Update: The internally tracked orientation history of each player is now visibly shown directly on the player, regardless of whether UI elements are being drawn on the player or just in the HUD. This change is so you don’t have to move your eyes over to the HUD, it’s always nearby when you need it.
Console Command
UI Update
Post #043 - 27/06/2025 - Friday
OCD Internal Orientation Change: The OCD system now tracks the same direction that was entered, rather than the opposite (which, in practice, turned out to be way too cumbersome). It’s poorly shown in the .gifs, but movement feels a lot smoother now.
OCD Internal Orientation Limit: I’ve also capped the number of internal orientations tracked to 4 (it used to be unlimited). Four feels like a solid number, enough to handle complexity without getting out of hand.
OCD Tracking (Before)
OCD Tracking (After)
Post #044 - 30/06/2025 - Monday
OCD Medication: Players can now take medication to temporarily remove their OCD. The animation colours also match the player.
Colour Change: Updated the colours of OCD orientations to improve readability and contrast.
OCD Medication Demo 1
OCD Medication Demo 2