upvote
I did exactly the same and it was so much fun. It wasn't about bringing anything novel to the table, it was just a fun challenge for myself. I finished and now I'm writing a game using it, although now the challenge has gone I am not making much progress on that. But never mind, I had fun! I wouldn't have had that fun or satisfaction if I had vibe coded it instead.
reply
As in 3D software renderer? I cut my teeth on those throughout my teens and the start of my professional career, in x86 and C.

I wanted to see how an LLM would do writing one in pure 8088 assembler for CGA and it one-shot a nice demo (I fed it the vectors for the Elite ship in the prompt):

https://imgur.com/a/Dy5rUku

reply
Yes, exactly, a 3D software renderer. But the goal is to do (almost) everything from scratch and by hand. No LLMs, no std library, no compilers. Just a few imported math functions (such as sin and cos). Not the same as bare metal programming but close
reply
Why would you screw yourself like that when it's already a huge project?
reply
Why do people rebuild classic cars or remodel old houses by themselves? Because they enjoy the work itself and the learning process.

You don’t have to. It’s perfectly okay to take your modern car to a mechanic and hire a contractor for your remodeling needs.

But some people like to do it themselves, even when the project is large.

reply
Please post your progress! That sounds cool as hell
reply
Thank you! I will keep working on it and post something here
reply