been difficult to focus on anything but in an attempt to get my brain to zone out on something that isn't real life I was able to figure out how to fix the UVs around the poles of the sphere. much better now. adds 12 new vertices to the final mesh.
wrote some generators for basic 3D meshes like planes, tesselated planes, and cubes. then I tried to make a sphere, because how hard could it be, and now I have to learn what an "icosahedron" is.
I haven't done gamedev stuff in months but the algorithmic deity at youtube started recommending Freya Holmér's videos to me and they are incredible. really great information about shaders and math for gamedev. check it out if you're into this sort of thing.
trying to write a simplistic tree shaker for guile so I can create binary releases that have only the modules needed to run a specific program. nearly working but of course something strange and hard to understand is happening.
I got a prototype working. for my test case (my lisp game jam entry) I was able to reduce the compressed download size by 8MB and the uncompressed size by 39MB. not bad at all.
@ekaitz_zarraga it's not your typical online play! you never encounter other players or anything. but stuff you do in the game has an effect in other players games and vice versa, and it's all beneficial.
@ekaitz_zarraga it's a good game... that a lot of people didn't like and apparently didn't sell that great. I don't make it all the way through many games but I put a lot of hours into death stranding and loved it.
720 lines including comments. I'm pretty happy with that, though it could be golfed down a bit more.
I'd like to tweak the particle effects, add music and sound effects, and call it done. it has served its purpose as an integration test of my software stack and confirmed that I can, in fact, create a playable game if I want to.
my next goal is to write a tool that can bundle up games like this with a guile runtime + all necessary C shared libraries (like sdl2) + all necessary scheme modules. I hope to target linux, macos, and windows with this tool.
if I can complete that, maybe I'll release this little "engine" of mine in time for the next lisp game jam.
Massachusetts trash. I mostly post about gardening, permaculture, music, and free software development (not a techbro I swear please you gotta believe me)he/him