You ever try to implement run-length-encoding/decoding on the fly in your head?
Fuck this is so close to working
I really want to avoid having to drive this with tests
I can recommend not doing any of this

All that so I could get this stupid idea out of my head

#EMFCamp #Tildagon

This little badge is working so hard

"But Sam, wouldn't it have been easier to just upload a PNG?"

"Well yes, but if you're asking that question you've really not understood the point of #EMFCamp"

This is what happens when you're done messing with Lemmings https://mastodon.me.uk/@pikesley/116298039312004663 and you go hunting for Amiga Sprites
Clueless by Sam (@[email protected])

Attached: 1 video Ruthlessly nerd-sniped by @wamonite into putting some lemmings onto the #EMFCamp #tildagon badge

mastodon.me.uk
If anybody has the sprites for Way Of The Exploding Fist on the Spectrum, hit me up

I regret nothing

#EMFCamp #Tildagon

Couldn't be me playing a 41-year-old Spectrum game on an emulator and taking constant screenshots, then picking out the ones I need and running them through some Python to crop them, bitmap them and then run-length-encode them

And no, no AI LLM dogshit has been anywhere near any of this

#EMFCamp #Tildagon

If I try to load a different sprite it dies horribly attempting to allocate memory

Guess we're spending Good Friday optimising this. Just like Jesus would have wanted

#EMFCamp #Tildagon

Imagining what 11yo Sam, playing this game, would have thought about all this

"Far-future-you is going to do weird shit with these sprites"

#EMFCamp #Tildagon

Here we fucking goooooooo

#EMFCamp #Tildagon

I worked out what the problem was and concocted a way better solution as soon as my head hit the pillow last night. I was sorely tempted to get up and fix it on the spot

I am 51 years old

#EMFCamp #Tildagon

@pikesley Not a gamer, but yeah I feel this: https://c.im/@msbellows/116333969392525453
M.S. Bellows, Jr. (@[email protected])

@[email protected] @[email protected] [Hours later, literally thinking about this after midnight in bed] ... which is why pumas need to cross-breed with snakes for genetic diversity, resulting in the creature shown in the original post.

C.IM
@pikesley A perfect code kata 😉

`MemoryError: memory allocation failed, allocating %u bytes`

I broke it so much I broke the exception handler

Or maybe we tackle Knight Lore / Alien8 tomorrow
@pikesley sabreman to Wolfie is a lovely animation. The OG furry roleplay videogame.