Show newer

So I did some speedtests for my image formats.
Raw PNG as bytestrings is definitely the fastest by far, but takes a lot of space.
Then there's various ways of decoding my run-length-encoded strings, by keeping the character counter as an integer or as a string. (more explanation in replied toot with cw)

by the way, I hope to have this as a finished tilde.industries product soon, to be shipped before christmas so you can buy one for yourself or as a gift :D

lifecycle of a tamafoxi v2, with a beautiful hatching animation :D

this is a visualization. Anything white is the same in all 3 frames, then the different tail motions in red, green and blue

Show thread

my filesize improvements for bundling the animated sprites :D

First output is including PNGs as bytestrings, which comes in at 20234 characters.
Second line is my implementation, which deduplicates the frames, splitting out a base layer, and smaller images with just the changed parts per frame. with run-length-encoding on top it comes in at 5550 characters, 4 times smaller

it's very hard to focus on the screen correctly, because the pixels are so small. There's also the scanlines which only show up on camera.

Here's a still from the egg, where you can sorta see it's spots and sparkles

Show thread

next part: the lipo charging chip, with two voltage dividers (first time I made those!), so the ESP32 can safely sense the battery, and micro-usb input voltages

Show thread
Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.