A lot of people have tread this ground before, is there really anything left to add? There’s a lot of open source hash map implementations out there already. For example, here’s a fairly comprehensive benchmark on a bunch of them: Comprehensive Hash Map Benchmark. That benchmark compares insert, erase, and lookup performance across 15 differentContinue reading “Making a Parallel Hash Map. Should you even try?”
Author Archives: pickledmonkey
Making a Spin Lock, should you even try?
Why shouldn’t you write your own spin lock implementation There’s a really good post by Linus Torvalds on why you shouldn’t do it, you can find that here: Link. But if you don’t really want to read that post, it can be summarized as follows: Why we’re doing it anyway Because we don’t need aContinue reading “Making a Spin Lock, should you even try?”
Making a Dynamic AI for a VR Game
I was recently playing a neat VR game called Sairento VR. It’s a cool game where you play a kick-butt cyber-ninja-lady, but there was one thing that was a bit off-putting for me. The enemies all executed the same canned animations whenever they attacked you. For shooting a gun, that’s fine, but it was reallyContinue reading “Making a Dynamic AI for a VR Game”
Using Libre-Draw to Make 2D Animations
A long while back, I used to play “APB: Reloaded”. It was an MMO made by some of the folks behind Grand Theft Auto 3 back in the day. I never played it when it first came, but hopped in once it went free to play. On the surface, you’d think the game’s main hookContinue reading “Using Libre-Draw to Make 2D Animations”