XanderKleiber

XanderKleiber

0-day streak
Reimplemented mesh loading using ufbx (github.com/ufbx/ufbx) which should allow me to later implement animations. I plan on adding an index buffer so that I can avoid copying large amounts of vertex data. After that, I'll try implementing per-mesh textures.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ad01e41c-307d-4577-86ab-ec31ff7d64cb-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/e5c55ba9f32881c7310243131f99070001631c2f845832b1886045d14f6e15f7/f7d7fbb7-9ddb-4687-9cc7-66271d96bdab.png
github emoji
Implemented OBJ model loading using objload (github.com/GerhardR/objload). I've discovered that there are some issues in parented transformations, which I intend to fix later. I also have to figure out how I will assign different textures to different parts of the models, but that's for later, lol. For some reason, WakaTime didn't record any time, but I have spent over an hour today on this (is there any way to dispute?).
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/25a1ead5-46df-4136-a1db-f4e37529f4ef-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/7833ffa6931af6549d43d314d1598ec33c461066f306d10d6f3f309fb979b4f7/044858ef-8cb2-42ef-8b73-c7be92a38818.png
github emoji
Attempted adding mesh loading from files, then promptly removed it because it hard locked the 3DS. Going to try to redo this later, lol.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b6f97141-59e1-4621-978a-3838c0ee7e1e-image.png
No noticeable differences today, but I tracked down the crash in the game, so the 3DS doesn’t crash when closing the game anymore.
Today I worked on my remake of Spooky's Jumpscare Mansion in C++ for the 3DS. I added the ability to parent objects, and children update transforms based on their parents. I also fixed a couple minor issues with order of operations for components. Apparently there is an issue on exit which crashes the game, which I still need to figure out.
Today I worked on dynamic chunk loading in my Minecraft clone in C++ with Raylib. Currently, it unloads and then reloads every chunk whenever a border is crossed, and it is single-threaded (besides generating multiple chunks in parallel), so I need to figure out how to multithread the world generation without instability. Part of what I'm working on is refactoring chunks to be stored in vectors rather than a map, and then add methods to access the vector with negative indices.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7ea766c5-4406-40b5-9399-1597b927be39-screenshot_2024-11-26_at_7.28.52_pm.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/87049375-9706-4f5c-a113-235903db2f5b-screenshot_2024-11-26_at_7.28.27_pm.png
c emoji
minecraft emoji
sprig.hackclub.com/share/7pJy1eoQ69LYkwhj16kX Do not look at the code, lol. One of my first experiences with JavaScript and also Sprig. The code is awful, but I have a firm grasp of the toolkit now and I'm ready to make another game!!!
https://imgutil.s3.us-east-2.amazonaws.com/e05c48f1970288c4d4291e878cb3f688814742a78d194a8c78c56075b82be43e/cd618b2c-fe4c-4557-b370-d774676436af.png