Penistone (a village in Derbyshire)
10.10.2025 07:29 β π 0 π 0 π¬ 0 π 0@richbuilds.bsky.social
Indie Game Developer, Father, LARPer, Hiker and Nemophilist. I post dev log videos here: https://www.youtube.com/@richbuilds_com
Penistone (a village in Derbyshire)
10.10.2025 07:29 β π 0 π 0 π¬ 0 π 0Thanks! Oh - it shoots frick'n laser beams too!
(Here's me testing the electronics)
More sponge stippling. Really good for dry / old rust effects:
07.10.2025 19:12 β π 1 π 0 π¬ 0 π 0My take on a Fallout Pistol:
I used sponge stippling for my chipping effects.
The adventure continues...
09.08.2025 05:21 β π 1 π 0 π¬ 0 π 0Day 2. Minehead to Porlock
07.08.2025 14:05 β π 0 π 0 π¬ 0 π 0Adventure dog!
06.08.2025 20:22 β π 0 π 0 π¬ 0 π 0Minehead.
06.08.2025 19:18 β π 0 π 0 π¬ 0 π 0I'm off on an adventure!
05.08.2025 10:43 β π 1 π 0 π¬ 1 π 0I have my Actor class extend from Node so it can be attached to anything. That's why I cast to the explicit type in the component onready.
This is an old video of the first draft of my setup: www.youtube.com/watch?v=nXvZ...
(I've switch to Actor instead of Entity now to avoid confusion with ECSs)
So I end up doing:
03.08.2025 13:28 β π 0 π 0 π¬ 0 π 0So I end up doing:
@onready var actor_ref: Actor = get_parent()
@onready var body_ref: CharacterBody3D = get_parent()
My problem was getting a reference to the actor from inside the component:
(in this example actor is a CharacterBody3D with an Actor class)
if you declare it as
@onready var actor_ref: Actor = get_parent()
but then you lose autocomplete for the CharacterBody3D that actor inherits from.
I self enforce the node hierarchy and naming conventions so components are only ever direct children of actors.
i use it like this:
var inventory_component: InventoryComponent = actor.get_component("InventoryComponent")
if inventory_component:
# actor has inventory component
No it doesn't. And I got shot down on reddit for asking for a workaround :-/
I use GDScript. I have a class (Actor) that can have components with the following script:
func get_component(component_name: String) -> Component:
return get_node_or_null(component_name)
Congratulations to you all!
03.08.2025 08:09 β π 1 π 0 π¬ 0 π 0komoot just upped their pricing to Β£4.99 A WEEK and have fired 85% of the workforce after getting bought out by venture capitalists.
Goodbye komoot
This might be my most favourite LEGO build video ever.
The perfect balance of fun and great tips.
www.youtube.com/watch?v=iFhz...
He's looking a lot less bumpy this morning...
29.07.2025 05:29 β π 0 π 0 π¬ 0 π 0I'm literally days away from heading off on my big adventure, and Harry has decided to grow a bump on the side of his face.
He's not in pain, it doesn't hurt when I touch it, he's eating normally and seems oblivious.
Off to the vets today to have him checked out...
I've used facial ID on 4 different sites today, and it's failed to identify I'm 56 each time.
Looks like I'm buying a VPN.
I'm pretty sure the new legislation isn't meant to drive everyone underground and off radar, but that's what's happening.
itch.io/updates/upda...
The haven't banned them - they have deindexed them while they find a permanent solution. It was that or have everyone on the platform have their payments stopped.
(via reddit)
24.07.2025 05:14 β π 2 π 0 π¬ 0 π 0RIP You absolute fucking legend <3
news.sky.com/story/ozzy-o...
[ * * CYBERDOG ACTIVATED * * ]
Harry now has a health and GPS tracker.
I went with a Tractive 6 tracker.
I've decided to take a frying pan just so I don't end up eating 2 months of boiled food.
Ordered a DD UL Tarp and ditching my poncho tarp.
I *think* I have everything...
While #KenneyJam is going on and participants are doing great there's also a sale, 50% off everything! itch.io/s/157053/ken...
19.07.2025 11:45 β π 42 π 9 π¬ 1 π 1Just ordered a GPS and health tracker for Harry...
19.07.2025 15:16 β π 0 π 0 π¬ 0 π 0I hate to dump on a guy while he's down, but I said a long while ago on X (then twitter) that Pirate Software gave me the same vibes as The Sphinx from Mystery Men.
"If code you must write, write the right code!"
"When deciding your direction, first decide your Direction."
Meat with no calories.