Journal Entry 10


Date: 2025-04-30

Activity: implement sound radar

Time spent: 90 minutes

Today I implemented the radar that should allow the player to orient themself without seeing the screen. I decided to go with raycasting along a Fibonacci sphere, and sending one ray per frame. Left to right directionality is distinguished by stereo panning, up/down directionality by pitch, and distance by volume. One issue with this system is that there is no reference pitch that indicates the level plane. I might solve this with the soundtrack, which would then have a single tonal centre and no modulations. I also want to experiment with sending all rays in the same frame, however this might have a big impact on performance, as for good results, at least 200 rays need to be sent. Another thing I might experiment with is sending multiple (but not all) rays within a single frame, so that the radar can scan faster and have a better resolution.

The sound for the sound radar is sourced from my own old recording of me singing Heyr Himna Smiður.

Tomorrow I will be testing these options, and implementing a target object that will be heard from far away and might have different layers with different mmaximum distances. I also want to experiment with a pair of inputs that modifies the distance-volume curve of ordinary objects (for example for navigating narrow spaces).

I didn't build today, but I intend to build and publish a new prototype tomorrow, hopefully with all of these features.

Get Project C

Leave a comment

Log in with itch.io to leave a comment.