news.ycombinator.com

Untitled

chaoticmass · 0 points · 0 comments · 16 giu

When I was in highschool I started writing a game in Qbasic. Along the way, I wanted it to have a console (like Quake) where you could enter commands and modify the game as you were running it. This lead me to create a scripting engine in Qbasic, and long story short, I’ve been on a yak shaving epic quest now for almost 30 years now. No game, but I have a hybrid C / Lua game engine/general purpose application platform. Still tinkering and still no end in sight. I’m having fun though!

Comments

3 preview comments · loading full thread
bluedino16 giu

> I wanted it to have a console (like Quake) Hah! I couldn't figure out the 3D math for quake, or write a fast texture mapper, so I stuck to working on things like Doom level editors. But, I loved the quake console so I made a similar thing for my editor, basically just a hot key that swung it down and I could change a few hard-coded variables and added some commands like loading/saving files.

aylmao17 giu

I like electronic music production and mixing, and at some point embarked on the quests of writing a DAW (for which I wrote my own state library too) and a dj application. The DJ application I started this year, the daw has been going on for 5 years now. I think it's helped me at work. Even though I don't have a job with anything related to music or audio, getting in the weeds of building a complex app like this has a way of teaching you all sorts of things. But even if it weren't, it's fun! When work is stressing, for some reason I find coding something completely unrelated, fun and fully my own de-stressing too. I find you working 30 years on this game engine/application platform very cool and admirable! I hope this or some other project of mine accompanies me for that long.

zelphirkalt17 giu

This is a great thing, because along the way one learns tons of stuff, that other not so interested/involved people never learn. It is a means of becoming a more capable developer/engineer.