Dan Herbert
banner
danherbert.bsky.social
Dan Herbert
@danherbert.bsky.social
Development and production relating to: web, games, and music.

https://danherbert.io
Components are composed of "specs" (eg weapon/thrust/shield) which have a "current power level" and "max power level".

Each player/enemy has a finite amount of power to allocate to different "specs".

The specs use the power level and curves to determine values for behaviour and other systems.
November 12, 2025 at 6:23 AM
Extremely rough #gamedev clip.

Doesn't look like much, but it's nice to see systems coming together.

All movement (player+enemy speed/accel/decel), weapon firing+spread+cool down, and enemy sequencing is driven by a "power allocation" system. Most things will be based on this.
November 12, 2025 at 6:23 AM
Squeezing in an SSD today. GPU is about as big as everything else combined. A bit tricky for a case this size... 🤦‍♂️
November 9, 2025 at 5:10 AM
My collection of art/sculpture faces grew a lot.
November 5, 2025 at 8:27 PM
MASP (Museum of Art São Paulo) is a very cool building. Lots of great art inside.
November 5, 2025 at 8:27 PM
Itaipu hydro dam is ginormous and very very cool.
November 5, 2025 at 8:27 PM
Toucans are so bright and vivid they look like they're fake until they move. Awesome bird.
November 5, 2025 at 8:27 PM
Foz do Iguaçu (Mouth of Iguaçu) - the falls are insane. Very cool. Loads of wildlife too
November 5, 2025 at 8:27 PM
Our hotel in Iguaçu was surrounded by jungle and nature.
November 5, 2025 at 8:27 PM
Beco do Batman is an area/alley full of street art which regularly changes. Loads of stalls selling little bits and pieces, tasty snacks. Very cool.
November 5, 2025 at 8:27 PM
There's a type of dog in Brazil called "caramelo" - my partner's family has one and she is the happiest dog I've met.
November 5, 2025 at 8:27 PM
There's a chain in Brazil called Outback, and they serve meat. Everything is sort of Aus branded/worded. They have "Aussie bread", but after seeing/tasting I'm not sure how it's Aussie...
November 5, 2025 at 8:27 PM
11 pages of game dev notes/design on this holiday so far.

Avoided this and work thinking at first, until the brain got too itchy (aka bored).

Pretty set to get cracking as soon as I get back home.
October 31, 2025 at 8:39 PM
Game design doc and sketches after a few days stewing on an idea. Gotta have juice!
October 29, 2025 at 6:21 PM
On Sundays, Avenida Paulista in São Paulo is closed to traffic - food/craft stalls fill the streets, bands play music, and McDonald's has a street facing DJ booth pumping out the beats while people dance in the street.
October 19, 2025 at 9:49 PM
Laravel's LazyCollections + PHP's first class callables and generators is **chefs kiss**
September 26, 2025 at 6:52 AM
First day back on the bar in 10+ years. Didn't realise how much I missed it...
September 1, 2025 at 9:15 AM
Why does *everything* have to have AI or AI related stuff bundled in? Where are the opt in/out options so folks can choose?
August 13, 2025 at 11:44 PM
Media controls with Google Maps Navigation are officially gone now - all I wanted is a "skip track" button.

So in the spirit of "you can just do things", I made a skip track button which can be dragged anywhere on the screen.

Problem solved in about 30 minutes.
July 25, 2025 at 10:30 AM
*feels good meme*
July 9, 2025 at 8:29 AM
Any guesses as to when I started working for myself?
June 25, 2025 at 11:39 PM
I understand why this is necessary, though it feels so dirty every time I have to do it... 🫠
June 13, 2025 at 1:52 AM
In PHP, `glob(...)` might be one of my favourite functions which I almost always forget about.

Outrageously simple way to find files on the filesystem.
June 5, 2025 at 6:26 AM
Coming up with an SQL only approach for event recurrences (not materialised!) has been one of the most fun programming tasks I've had in a fair while.

Paired with #Laravel collections/relations it'll be trivial to queue/list actions for schedules.
April 24, 2025 at 2:18 AM
Refactoring by Martin Fowler was a pivotal book for my programming skills and early learnings - bought this at (I think) Borders in Rundle Mall after perusing an expansive bookshelf full of programming and engineering books.
April 11, 2025 at 10:58 PM