Benjamin Davis's Avatar

Benjamin Davis

@bnhw.bsky.social

Sometimes I make videogames https://benjamindav.is https://bnhw.itch.io/hermit-the-crab

44 Followers  |  27 Following  |  27 Posts  |  Joined: 05.09.2024  |  2.0352

Latest posts by bnhw.bsky.social on Bluesky


If we store these as vectors then the directionality is saved for us, so we can:
- Normalise the acceleration vector
- Take the cross-product of the world up vector and that normalized acceleration vector to find a nice axis to tilt around
- Scale how far we tilt by the acceleration vector's length

21.10.2025 14:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The way this works is:
- Compare the current position to previous position to find the current velocity
- Keep a smoothed average of the recent velocity
- Compare the current velocity to the average velocity to find an approximation of the acceleration
- Tilt the carriage based on that acceleration

21.10.2025 14:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

My implementation isn't perfect, but it was one of those satisfying things where you have an idea and it turns out exactly how you imagined

21.10.2025 14:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Perhaps my favourite little polish touch we got in late in development of Spooky Express is the subtle acceleration tilt on the train

21.10.2025 14:39 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

The game is worth it for the music alone (or you could just buy the soundtrack, I guess)

17.10.2025 21:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Sash!  - Ecuador (Official Video)
YouTube video by Altra Moda Music Sash! - Ecuador (Official Video)

For me, I remember playing some version of Unreal Tournament while my older brother's Eurodance tunes blasted out

www.youtube.com/watch?v=9cQl...

18.09.2025 17:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Reminiscing recently about the time period when PC games used CD audio tracks for their music (often the same CD as the game data). It'd play audio from the CD, but didn't know which CD was in the drive. You could choose your own music, or more likely, listen to whatever was left in the CD drive.

18.09.2025 17:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Woah woah woah, save it for the podcast

17.09.2025 21:04 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Suitably evil banjo

03.09.2025 20:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I was noodling on a friendโ€™s banjo at the weekend and it made me want to get one again. If you make this tutorial maybe I will ๐Ÿ‘€

03.09.2025 20:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I heard that if you donโ€™t complete it by Halloween your PC gets haunted

14.08.2025 17:58 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Against a fading hotel, a vertical sign reads โ€œNOVOTELโ€

Against a fading hotel, a vertical sign reads โ€œNOVOTELโ€

NO
VOTEL

15.06.2025 12:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

(The best thing about it is it comes with custom icons for the different nodes)

09.05.2025 14:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'll likely post more about it once it becomes a bit more user-friendly, but if anyone is super keen on trying it out then I'm more than happy to talk through what's there

09.05.2025 14:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Some of the systems really aren't there yet, some of them have been totally reworked during development of the game, and there's no documentation, but it did allow me to hit the ground running by handling piece state querying and undo/reset history automatically

09.05.2025 14:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It still has a long way to go, but I decided to use Spooky Express to test out and help drive development of the Godot addon that I started working on last year, PuzzleKit. github.com/raggy/Puzzle...

09.05.2025 14:34 โ€” ๐Ÿ‘ 17    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

12+ people and a fork

06.05.2025 13:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Congrats on the release!

30.04.2025 18:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We released a thing again!

15.04.2025 17:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m satisfied with the results at least!

02.04.2025 17:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Presenting ๐Ÿ’ฅAsh & Adam's Existential Treads๐Ÿ’ฅ

Part city builder, part retro vehicle shooter. Build a post-post-apocalypse settlement and defend it against the rogue AI that ruined the world the first time. Out later this year. ๐Ÿค˜

Wishlist on Steam: store.steampowered.com/app/3580340/...

#indiegame

14.03.2025 13:23 โ€” ๐Ÿ‘ 58    ๐Ÿ” 28    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 5
The individual blobs, squiggles and party hat that make up the player character's animation

The individual blobs, squiggles and party hat that make up the player character's animation

Or, if you prefer, here's every animation at once

27.02.2025 17:53 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I checked and there are apparently 3350 frames of player animation in A Good Snowman, including repeated frames and flipped versions.

27.02.2025 17:37 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The game was all drawn and animated using Adobe Flash, which was this great tool that you used to be able build small games in with simple vector art and upload to the internet for other people to play.

27.02.2025 17:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

When testing the updated Android build I went through the game again and Iโ€™m obviously biased but I think it still holds up well!

I donโ€™t think I want to hand-draw and animate another game but it feels like a good achievement to look back on.

27.02.2025 17:18 โ€” ๐Ÿ‘ 14    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Can anyone recommend a blogging software or platform? I'm not sure it really has much of an audience, but for a few years now I've been wondering about confessing to some of the more novel game development crimes I've committed over the years.

23.09.2024 15:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What have I even been doing for the past 4 years? ๐Ÿฅฒ

Each time I see the game though Iโ€™m proud of what we achieved. โœŒ๏ธ

10.09.2024 18:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Photo of what appears to be a drinks can but is instead Tikka Masala curry sauce

Photo of what appears to be a drinks can but is instead Tikka Masala curry sauce

Phew! Long day; time to crack open a cold one

05.12.2023 18:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A pixel crab avatar, slightly degraded

A pixel crab avatar, slightly degraded

A pixel crab avatar, degraded

A pixel crab avatar, degraded

A pixel crab avatar, even more degraded

A pixel crab avatar, even more degraded

A pixel crab avatar, unrecognisably degraded (the coolest)

A pixel crab avatar, unrecognisably degraded (the coolest)

I found the hidden "Coolness" slider in GIMP's export settings

05.09.2024 15:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@bnhw is following 20 prominent accounts