I'm playing around with Pseudo 3d. I've been using JoyfulDreamer's tutorial and have found it quite useful. after a little bit of trial and error I got it working nicely.
But then I tried to add rotation and it does not seem to work. at first I tried setting the screen X and Y to the functions return values, but that did not work. Then I tried adding them to the non rotation values, but that seems to be worse.
The issue I am perceiving is that strafing by the wall without rotation works. the closer you get the faster it disappears off screen. But rotation seems to only move it in a little circle around it's original position. and will not fly off screen rapidly if far away.
link to the project