Thread Rating:
  • 1 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
1990's 3D Doom-Like Walls Example
#11
(01-15-2025, 04:48 PM)NakedApe Wrote: Dang, @a740g, that's super cool and done in very few LOC! Sweet job. The only minor bummer for me is the use of mousemove that causes the .25 sec delay in the Mac world, but dimming that line out and going fullscreen fixes it. Kudos to you.  Wink

Thanks! Yes _MOUSEMOVEX/Y is problematic on Linux as well. Honestly, I did not test on macOS. But I assumed it'd work. I'll investigate what's causing the delay.
Reply
#12
Awesome 3D maze code like Doom. I could actually use it as a template for my own game.
Only I would have to add monsters and a weapon of some sort.

-ejo Smile

btw: strangely enough it works in qb45 and qb71 as well. Kinda jerky though.
Reply
#13
Hi folks! I'm the Peter Cooper who created the BASIX Fanzine back in the day (1994 I think?) and the first version of the raycaster you're talking about here. I am now a bit older, I was a teenager at the time, but still programming every day!

I found this post because I've just created a new raycaster in Go as an exercise to see how far I can stretch so-called "vibe coding" (i.e. just using LLMs to write all the code) and the experiment has gone pretty well. I thought I'd see if I could find the code for my original raycaster from... 30 years ago  Big Grin and found this post! I'm super surprised to see a reference to it in 2025 and figured it'd be rude if I didn't say hi. I don't know what this forum's etiquette is like on self-linking but if you want to see my new raycaster in action hit up "cooperx86" on X and it's the latest post right now - just a video but I can slap the code up on GitHub at some point.


[Image: Screenshot-2025-05-06-at-14-30-02.png]
Reply
#14
+1 welcome @petercooper any relation to Sheldon? Smile
b = b + ...
Reply
#15
Hey @petercooper ! I remember you. I originally saw you post code on comp.lang.basic.misc back in the day sometimes. Mr. Sensarn from that newsgroup helped me greatly back then learn the difference between Apple Basic and GW-Basic (and BASICA) and QBasic. I had a QBasic website also back then. I stopped coding in 1997 and went to other things, until I found this QB64 around 2019 or so. You probably don't remember me (my first name was Kenneth), but Sensarn was my very first online friend and I met on that newsgroup. I also posted a lot of code on the ABC (All Basic Code) monthly snippets. In 1997 I coded with the old ASIC 5.0 because it had a tiny compiler and I had a small website for that too for a little while. It was harder to use than QBasic though. Am glad us old BASIC guys are still at it. Smile But wow, you were one of the best.
Reply




Users browsing this thread: 1 Guest(s)