Did some more work on the raycaster last night. Got another huge speed improvement now that my draw vertical line function doesn't just call the pixel drawing function for every pixel.
The each pixel draw call would also call this per pixel and I am sure that was not helping (actually I know it was not helping since I tested it again per pixel draw lol):
outp(0x03C4, 0x02);
outp(0x03C5, 1 << (x&3));
The raycaster is really fast in DOSBox at the moment and it is very fast on the 486.
@ky0ko double agent spy c
reimplementing the planet for the sake of education
plus, it's a really cool aesthetic, writing code for open watcom and running your stuff in legit 486 hardware--just like so many classic game developers did
there's still a long way to go, but actually having a renderer working, even if slowly, is a massive step towards something pretty damn cool imo
re: [ Irl Meetup Stuff, -, Littleness x Autism Musings ]
@rufflebat aww, that's no good that you couldn't get to a level of comfort for your little side
it's good that you know what your boundaries are though! because they mean you won't need to feel as ambiguous about the sorts of spaces that work for you!
i hope this means you'll be able to find things that can make you happy with more certainty, since this is valuable information for navigating your world..! you can do it! ^^
Oh hey, turned out my raycaster had a huge bug (forgot to cast a value as float). I also added some code so North/South walls have a different color from East/West and it makes the raycaster look way better.
I also added text drawing functionality in Mode Y, but I don't know if my FPS counter is working correctly, as I just threw it together quickly. (I will be implementing fixed point math instead of floats in the future).
@ky0ko not sure what the big deal is tbh
@ky0ko i think it's a kind of fish ¯\_(ツ)_/¯
nintendo direct livetooting
@codl hee. its style is polarizing
people on my TL seem to either love it or hate it, with very little in between
@codl in my case, it's more about how i exist by default--it's kinda nice when your default state is normalized to some degree and accepted!
i mean, i still tag the things that are legit horny of course, but sometimes these things are just passive
@sara oh, slick!
@sara ooh! what did you end up using?
i don't know much about creating knowledge bases and informational stuffs
@sugar my capstone project was a POS system, and i'm now convinced everyone who has ever written one has tried to make theirs sound the *worst*
oh hi! i do computers, and sometimes draw stuff~ i like lo-fi things and cute aesthetics!
i also probably like you
(also, tagged #abdl ahead, soooo 🔞)