Mat

@allpurposemat@mastodon.gamedev.place
76 Followers
194 Following
637 Posts

Hi! I hope you're doing well.
I'm Mat. I can speak EN/ES/FR (and DE sorta?).
I like making computers do fun stuff.

Profile picture ALT: Photo of a (subjectively, according to me) beautiful white cat sitting on his back legs in front of some leaves. He's almost posing for the picture.

Websitehttps://allpurposem.at
Bloghttps://blog.allpurposem.at
Pronounshe/him
GPGED35A6AC65A06B69
The death screen. I'm counting it as a tie because the skeletons died hitting the ground right after shooting me midair.

Decided to play the original Skyblock (well, v1.1) hardcore to see what it was like, had so much fun! I learned a lot about Minecraft in 2011, and made it ~5h in before some skeletons from the mob grinder sniped me.
Anyway, I recovered the world to take a shot of this beginning of a castle I was making, which took 2k+ cobble from the generator to build!

#minecraft

Firefox now has tab groups since 133!! My most missed feature from Chrome.

Thanks @mozillaofficial 🎉

It is such a relief to finally see the first triangle after days of reading and writing code in a new unfamiliar API. Now onto drawing prettier things :)

#sdl3 #sdl_gpu #vulkan #gamedev #wayland #linux

Just started playing #celeste64, smiling from ear to ear already. The music, the sounds, the controls, the visuals, and the charm are incredible.

Also, did I mention it's open-source? https://github.com/ExOK/Celeste64

Thanks @maddy, @noelfb, @amora, @EXOK and everyone else!

GitHub - ExOK/Celeste64: A game made by the Celeste developers in a week(ish, closer to 2)

A game made by the Celeste developers in a week(ish, closer to 2) - ExOK/Celeste64

GitHub
Hey #graphics #GameDev folks, I just finished a software #rasterizer in C++ (as part of Graphics Programming 1 at #Howest) and I really enjoyed the journey. I'd like to explore this further, but I'm unsure what topics would be interesting/accessible for me to explore. Would appreciate any suggestions!

@mat Just solved one of my biggest issues with this technique: debugging. Turns out you can use `windbg --gdb` to run cross-compiled .exe files, and get a (somewhat) full #gdb interface for debugging! Adding the `-g` flag to clang gets me a full source map 😮
I have added an addendum to the post to document this.

#WINE is awesome!

Just published my first #blog post: https://blog.allpurposem.at/minecraft-qr

It's about my adventure optimizing a version of #Minecraft to the extreme so it fits inside the attached QR code. Seriously, this contains a playable Minecraft game (if scanned as a binary file—see blog post).

You can follow it on ActivityPub at @mat
I would really appreciate feedback as I would like to write more in the future :)

Can you fit Minecraft in a QR code?

Answer: Yes! Here it is: The game launches, and you can move around the 64x64x64 world with WASD. Space is used to jump. Look around wit...

All-Purpose Mat's Ramblings