Sign in

MadDamo (Wish it were the 80's Pat!)

@damiensturdy.bsky.social
106 followers 100 following 1.6K posts

Creating an emulator, real synth, #HughsGrandDayOff, Dev tools for kids, Sturdy Games. Developer of too many things at once, #8-Bit #Acorn #Kotlin, #CSharp, #Unity, #Java, #Javascript, #FLStudio, #Godot, #C++, #IndieDev, #GameDev oohshiny.co.uk

PostsRepliesMedia
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 1h
Was supposed to add "But damn that's cool!" to this post!
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 1h
Oh man that's insane. So the "sound card" I made for my Beeb as a kid actually ran on the 1mhz bus and yeah had to carefully balance the in and out cycle count and.. I mean my beeb was the first beeb play Blue Da Ba Dee, and it sounded exactly like this. Except you've wedged a whole SID!
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 1h
static.klipy.com
Archer: Listening or Cleaning Ear Gesture
ALT: Archer: Listening or Cleaning Ear Gesture
120
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 19h
The answer is, of course, yes.
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 20h
Trying to clean up the build process and bumping into a wall where I can't copy an exe file with node. All other files are fine, but exe files? permisison error. Am I being screwed by forced security being applied here? Augh.
100
Reposted by MadDamo (Wish it were the 80's Pat!)
Joakim "konjak" Sandberg @konjak.org · 23h
More Pepperbee project shit~ I love this guy, very happy with the animations. Here is a test of this boss' "weak state". He otherwise blocks you. #pepperbee
26734163
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 11/10/2026
Hells yeah boi! First game build uploaded (and second, and third....) Unfortunately the kids are now so hyped I can't get them to sit down and be still. I mean that's the same as any other day though. Really need to get the store assets improved! #HughsGrandDayOff
140
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 11/10/2026
"We think you might like X, but why not sample Y?" Wish I saw more of this kind of thing!
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 11/10/2026
Ok first Steam upload in 12 years done. Seems to be more of a PITA than it was back then because of all the new features. Quite sad to see my old game sat there stuck in limbo too. Well, now we play the waiting game!
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 11/10/2026
Size of code+assets: 104mb unoptimised- I could get this down to maybe 10mb. Size including the runtime (nw.js) - Nearly 1GB. That's a bit bonkers, but that was my decision to port Lua to JS (engine)+JS (game) - Ideally it'd be C++/SDL(engine)+JS (game) -> native plus Emscripten if web requiered.
010
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 11/10/2026
"Yay someone already wrapped this!" GitHub: "I used claude t". Bah, I know I can't avoid AI but I'm not going to intentionally consume it in my product. Time to install Rust, apparently!
040
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 10/10/2026
I really like building tech from the ground up but I've done it a lot at this point in my life, so get bored when having to wrap something. Ultimately I chose the wrong tech at the start of the project, and it makes no sense to change, but it makes certain things harder to deal with now.
010
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 10/10/2026
Damnit, can't easily get steamworks working with my build setup, so need to consider moving my runtime tech to something else OR find a way to do it myself. Both are doable but I want to be making my game not writing wrappers. Bah!
120
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 10/10/2026
Today my tech corner has been taken over by the children. The theme is "Animal sports" SkateBird by @glassbottommeg.bsky.social holds a special place in our hearts. Brilliant. Sledding Game by @sleddinggame.com is new to us, so far it's been great fun, kids yeeting themselves off jumps. Yeet!
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 10/10/2026
Some things feel wrong in games when they're true to real life. If I wrote a shooter, I'd model just the first part of sound propagation. Model the delay to the enemy: Player shoots, travels, hits. Do not model the time for the sound to travel *back* though as that feels like latency?
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 09/10/2026
To be clear I wish anyone putting in real effort in the best. I do not mean this to ve a bash post. It's just.. Awww man!
010
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 09/10/2026
I mean honestly did it have to be GenAI!? WTF were the devs thinking here? The game will have to be a service to survive and *will* need shutting down at some point. We've had voice recognition and Vocal Synths for years. The game idea is brilliant IMO! Using the wrong tech.
240
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 09/10/2026
Hello me from 2 weeks ago ahaha.
120
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 09/10/2026
It's long gone I'm afraid.
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 09/10/2026
And this js how I find out!
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 09/10/2026
Lol Sainsbury's Slop Slop advert. An AI advert of a pasta bake. ... Does the food not really exist? Why did a prawn spawn from another dimension? AI still sucks at pasta I see. We should be doing so much better.
210
Reposted by MadDamo (Wish it were the 80's Pat!)
RAGDOLL FROG @ making a Karate Kid-like Beat em Up @ragdollfrog.bsky.social · 08/10/2026
I wish *I* could get better at punching stuff while cooking my meals 😔💢 The cooking minigame is currently a prototype, what do you guys think so far? #💢 #gamedev #indiedev #unrealengine5 #anime #devlog #beatemup
25618
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 09/10/2026
This is giving the same happy WTF vibes that Tekken's minigames gave me back in the day. Bring it.
010
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
*BONK* this is amazing, I choked on a chocolate when *BONK*
120
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
Unity 4 is great (with custom shaders and render pipeline) But yeah Godot in 2026 FTW
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
Further improvements- sound mixing. Revs surprises me. I don't remember the curbs having height as a kid, and although I knew you could collide with the other cars it all feels better than you'd expect for a game that came out when I was a potato with eyes and (very large) ears.
041
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
OK added a mixer now. It'll sound much nicer next time.
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
static.klipy.com
Oddworld Abe Farts at Soulstorm Brew Sign
ALT: Oddworld Abe Farts at Soulstorm Brew Sign
010
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
Hmmm. Sound is not quite following the clutch properly- That's cause the mixer is rudimentary, or more accurately does not exist.
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
There we go, used a real recording of a Ralt RT3. Not many exist. It's not exactly A grade sound design ha- BUT this is still pretty nice so far. Trying to drive badly so you can hear the sounds properly, honest! (I used to be pretty good at this game believe it or not)
250
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
"Steerings gone!"
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
WEEEEEEEEEE!
static.klipy.com
Car Jumps Off Cliff
ALT: Car Jumps Off Cliff
120
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
I may or may not be editing recordings of Ralt RT3 engines.
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 08/10/2026
GodoIt
000
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
This sounded like a zx80 until an hour ago! Ha!
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
Test 01_final_final_v2.mp4 What on earth am I up to? SOUNDS like fun! ;) (sound up. I can write sound engines but I can't get Windows to behave.) Custom engine sound in Revs. There's no reason to do this but I'm doing it anyway for the funsies.
180
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
Found in ancient backups.
030
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
New ETA: 2027
static.klipy.com
Fozzie Bear's Classic Facepalm
ALT: Fozzie Bear's Classic Facepalm
230
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
So we're in an industry that's already full of slop and what do the guys at the top say? I know let's give more people the ability to make MORE slop! I'ma go back over here to my corner in the 80s, TTFN.
030
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
It's called an impaction, maybe you've turd of it?
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
I wasn't going to post but I just can't.... According to the linked post a hard blow will fix it?
010
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
Just to add another funny: I asked it what was wrong with one of my algorithms and it declared it was flawless. I realised it was because it went and trained on my own tepository and was comparing my code against my code.
010
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
I'm impressed when someone gets AI to do something that works. I try to keep up with tech regardless, but whenever I try Claude it's like "Hur hur you can fix sound crackling by not making any sound!!!" or when I was searching for a PC case of specific size and it declared 45 was less than 32.
110
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
OK, forked my emulator so it can be a dedicated Revs build since I stubbed sound output. Next I'm going to do something incredibly stupid and cool with the help of @markmoxon.bsky.social's work on the game. This is just a break from my usual project to let my brain recharge but it's fun!
060
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
These guys have never smelt fresh, sun dried clothes and lose everything every time they break a toe or catch strep throat, but we're not OK because no ice?
120
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
All too familiar! Also even if I take the holiday I'm still monitoring because I can't get my brain to stop for 5 seconds.
010
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 07/10/2026
The day before my time off: "5 High Severity" ..... 😮‍💨
210
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 06/10/2026
Added sound to my emulator but it sounds like a Spectrum cause sound generation in C# seems to be a bit of a mess. (I wrote my own synth in C# yonks ago but that was in Unity.) Seriously tempted to move to C++ now I've got the SDL down.
140
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 06/10/2026
+1 for Rendez-vous and Zoolook, which I blasted just a few hours ago strolling around Merry Hill. I swear JMJ just wanted to find a way to say "Tittie" in a release.
020
MadDamo (Wish it were the 80's Pat!) @damiensturdy.bsky.social · 06/10/2026
To us it's the brain melting problem solving that goes with it. No brain? No awe.
140