nathanielbabiak 2022-05-28 01:34 (Edited)
Yet another work-in-progress update.
[B] to move doors and secret panels. Hold
[B] to circle-strafe. Debug shows framerate.
This is capped at 30 fps.
GAMELEGEND 2022-05-28 01:50
this is a sight to behold
it blew my mind back then and it is blowing my mind now
was8bit 2022-05-28 04:27
G-9 2022-05-28 10:54 (Edited)
^ Now that's some quality content
"Dont press pause" : Me : proceeds 😏
McPepic 2022-05-28 16:16
I remember you saying that you couldn’t include enemies in the last version because of sprite limitations. Are you able to add them with the new display driver?
nathanielbabiak 2022-05-28 19:32
Yep, sprites will work. They'll be 8x8 textures projected onto 32x32 sprites, and they'll be partly hidden by walls, if applicable
McPepic 2022-05-28 19:51
Cool! Can't wait to see it.
GAMELEGEND 2022-05-29 15:13
nice pause transition
nathanielbabiak 2022-05-29 17:01 (Edited)
That first pause transition is one of around 20 screen transitions, the rest will be updated soon. In the next version, the pause button will also cycle special effects across the whole screen, but they could occur per-box (rather than whole screen) (and more than one could occur simultaneously). And, I've got the secret panels from Wolfenstein 3D working too.
GAMELEGEND 2022-05-29 17:15
oh i can't wait for the update!
nathanielbabiak 2022-05-31 06:28 (Edited)
Updated - pause transitions and secret panels work. I added four clearly-marked not-so-secret panels at the starting area to play with, and all the original secret panels from the original game are implemented too.
FYI - in a real game, levels would be arranged to ensure secret panels couldn't open towards you, but I think it looks cool to leave in this demo as-is, it provides a great sense of how much work goes into the 3D illusions.
Next up - polishing doors and secret panels. The doors and secret panels continue to move during pause, and the sounds need updated, and the volume doesn't decrease with distance.
After that's done, it's on to in-game sprites and 3D objects.