Yaffle
yafffle.bsky.social
Yaffle
@yafffle.bsky.social
she / they
MessagePack Class Serializer was kicking my ass for 4 hours straight (!!!) today because I was trying to pass encoded [1,2] array packet and was expecting it to be deserialized as the first int[] field of my class. The answer to my problem was [[1,2]]... x__x
December 3, 2025 at 1:12 AM
I _neeeed_ whoever hasn't muted me yet to know about how ^HYPED^ I am about switching from generic json to msgpack parser for my socket-io packet communication tomorrow. Nice to have things to look forward to (8
December 2, 2025 at 2:56 AM
Spent the whole day implementing the A* pathfinding algorithm for grid-based collision maps. Figured out that Python would do a much better job with such calculations, but its syntax is still too alien to me, so I had to improvise with JavaScript (o:
December 1, 2025 at 11:50 PM
Compiling my progress chunks into devlog posts is probably going to be a more dopamine inducing way of posting to keep me going, compared to bluesky threads, especially since I haven't been blogging for some time and need to get back into the habit.
December 1, 2025 at 12:49 AM
Thinking in advance about how I would make and install client patches, and I think I could just include itch's butler executable into the game's folder and have my separate updater made in Godot call it after downloading a patch (that I also made previously with butler)?
December 1, 2025 at 12:13 AM
Added movement interpolation, 8-direction path finding, and player body rotation packets. A bit of weird acceleration happening, but so far it's functional :)
November 30, 2025 at 2:44 PM
Can't wait to add movement interpolation, 8-direction path finding, and player character orientation packets nexttttt
November 30, 2025 at 1:14 AM
Started the day scared, having no idea how to implement an update method with deltaTime on a nodejs server.
Ended the day with not only that, but also with simple mouse grid controls and server path finding :o)
November 30, 2025 at 1:06 AM
Oops, now I have to implement server ticks and timers *instant morale drop*
November 28, 2025 at 11:11 PM
Two capsules frolicking together in a LAN field...
November 28, 2025 at 5:28 PM
Simple player movement through server done, now onto sharing those movements among all players :)
November 28, 2025 at 2:45 PM
We are "pinging" everyone in this LAN now
November 27, 2025 at 8:24 PM
mhm-mhm 😈
November 27, 2025 at 1:41 PM
> npm init
> npm i express
> npm i socket.io
> npm i mysql

Hrrrrr... I might be actually able to do it :B
November 26, 2025 at 11:16 PM
It's so fast, wowww
November 26, 2025 at 6:00 PM