is presently its sole maintainer,
You can support him:
Demo a bug in the asset system
Blackboard: Periodic Tag Matching
Blackboard: "Neighbourhood operator"
Blackboard: "Neighbourhood distance"
Blackboard: Changing the sign of a point in the negative range in order to compute the distance of it from a point in the positive range
Blackboard: Moving a positive number into the negative
Blackboard: The whole equation for doing this neighbourhood calculation
handmade_asset.h: Add HalfTagRange to game_assets
handmade_asset.cpp: Set the HalfTagRange for each TagType
Use the HalfTagRange in BestMatchAsset
handmade_intrinsics.h: Write a real32 version of SignOf
handmade_asset.cpp: Continue adding (Half)TagRange to BestMatchAsset
Debugger: Step into BestMatchAsset
Play the game and check out our new functionality
We're kind of done
handmade_asset.cpp: Add *FileName in order to loop over the bitmaps and set TopDownAlign
Debugger: Look at the alignments
handmade_asset.cpp: Bake that calculated alignment into the hero bitmaps
Run the game and check out the correct alignments
Start talking about the asset file format
handmade.h: Add two items to the Asset streaming TODOs, and prioritise Audio
handmade_asset.cpp: Introduce LoadSound
Internet: Bring up the WAVE specifications
Blackboard: "IFF" file format
handmade_asset.cpp: Introduce WAVE_header
Parse the WAVE_header for its IDs
Leave it there and glimpse into the future
cubercaleb Q: For getting the character sprite couldn't you just do the following? int sprite_to_load = (angle + (180 / sprites)) / (360 / sprites) % sprites
kelimion Q: ChronalDragon and I had a combined question about the audio asset struct. Will it need a SoundLoopable, or LoopStart / LoopEnd (with LoopEnd == -1 meaning a one-shot sound)
soysaucethekid Q: Plans for implementing other audio formats like MP3?
cubercaleb Q: Wait, how exactly is MP3 patented?
cubercaleb Q: Yeah, but why would people patent a file extension?
stelar7 Q: FLAC is 50% the size of WAV, so it's useful for lossless compression
cubercaleb Q: So is that why RAD doesn't patent any of their stuff?
Wind things down