Unfinity's 3D Raycast Engine

DescriptionSize: 3803
Includes detection of randomly placed squares and circles with random radiuses.
Simple raycast engine using 2-3 lines of math for the beginning of the main FOR loop from "javidx9"s Raycast Coding Tutorial from about a year ago.
The rest of the code is mine including the square and circle detection.
This is an open source program, feel free to expand upon this program to make your own.
Enjoy Unfinity's Raycast Engine!InstructionsCircle Pad:
Y Axis - move forward/backward based on player angle
X Axis - rotate angle left/right
Touch Screen:
X Axis - Change quality (blockiness of render)
Y Axis - Change accuracy (smoothness of height difference + better detection of corners)

6 Comment(s)MZ952Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthDrawingI like to draw!HobbiesReadingI like to read books!Hobbies5 months agoI suggest you include screenshots, it's well-done. I can definitely learn something from thisUnfinityHDosu! Is Awesome!I love osu!Express YourselfVideo GamesI like to play video games!HobbiesDeep SleepHiddenWebsite17 days agoForgot to do thatMZ952Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthDrawingI like to draw!HobbiesReadingI like to read books!Hobbies17 days agoYou're fired.DFrostExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strength17 days agoand rehiredRGamesOfficalIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthMinecraft Is Awesome!I love Minecraft!Express YourselfVideo GamesI like to play video games!Hobbies10 days agoand flyeredDFrostExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strength9 days agoRGames.exe has stopped working
OKCancelLoad: 46msPrivacyAbout