January 19, 2021

Make Your Own Raycaster Game

I’m happy to share my raycaster video with you! I hope you learn something, or find it interesting and stay tuned for more fun videos!

Install C and OpenGL

Minecraft GBA

Zelda GBA

If you make this, let me know and I’ll add your link here.
Roberto Abad Followed my tutorial! Check out his Raycaster!

Raycaster’s shown in this video
Synthes 3D
Wolfenstein 3D
8Bit Killer Gameplay
16 Bit Ray Caster
Swinger Engine

Nguồn: https://pcr-proven-hiv-cure.com/

Xem thêm bài viết khác: https://pcr-proven-hiv-cure.com/game/

in Game
Related Posts

✅Protect Tooth Game for Kids – Dentist Game of Dental Care

July 6, 2020

July 6, 2020 5

Protect Tooth Game for Kids – Dentist Game of Dental Care Subscribe & More Videos: Thank for watching, Please Like...

EA Sports GameFace : Complete Troubleshooting Guide (Tips & Tricks For GameFace To Work on ANY Game)

July 13, 2020

July 13, 2020 20

A complete guide I personally put together to help you finally make EA Sports GameFace to work. For FIFA, Madden,...

Hello Neighbor: FINAL GAME #6 [Annoying Orange Plays]

July 13, 2020

July 13, 2020 21


#Lego #Dimensions Complete Walkthrough 6 Hour – Game For Children

July 10, 2020

July 10, 2020 49

Full gameplay walkthrough of LEGO Dimensions for PlayStation 4, Xbox One, PlayStation 3, Wii U, Xbox 360. Below is a...

Infamous First Light – Part 1 | LET'S PLAY A GAME OF FETCH!

July 14, 2020

July 14, 2020 42

Let’s rejoin Fetch in her very own story in Infamous First Light ►Subscribe for more great content : Share with...

Stifled – True Ending Gameplay Playthrough Part5 (Steam indie horror game)

July 14, 2020

July 14, 2020 6

Stifled is a multi-award winning, Sound-based Stealth Thriller, where SOUND is the only way you SEE and the enemies HEAR...

NOOB vs PRO vs HACKER – Draw Climber

July 7, 2020

July 7, 2020 45

SUBSCRIBE! NOOB vs PRO vs HACKER – Draw Climber Hack & Mod Apk Top Free Mobile Best Games on iOS...

Elsa Goes To Dentist For Cavity In Tooth + Barbie Dental Let's Play Online Games

July 9, 2020

July 9, 2020

Let play some super fun online games. Queen Elsa is going to the dentist to get a cavity in her...

16 Leadership Activities (You Can Do Today)

July 12, 2020

July 12, 2020 16

Recently, I took a trip to Israel for a leadership trip to learn how to be a better leader. There...

Mozuku: Okinawa's Unique Anti-Aging Seaweed! Japanese Doctors Always Recommend This Food!

July 13, 2020

July 13, 2020 10

Of all the seaweeds consumed by the people of Japan, Mozuku is perhaps the most unique, for it is primarily...

Pop Bird (Android Gameplay & High Score Video)

July 12, 2020

July 12, 2020 1

Today i’m plays “Pop Bird” – puzzle game 2015 (Android HD Gameplay Video) by Ezjoy. This is part 1 of...

Sega and the Game Boy Advance

July 10, 2020

July 10, 2020 28

We take a look at many of the Sega games that were brought out on Nintendo’s Game Boy Advance. I’m...

Treat Everyone Like a CEO: A Leadership Strategy and Networking Exercise

July 15, 2020

July 15, 2020 14

How to be a Better Communicator | How to be a Better Leader | How to Build Relationships | Leadership...

Sport Climbing: Respect the Rock

July 13, 2020

July 13, 2020 4

Top climber Emma Twyford talks you through the essentials of your first sport climbing trip to a quarry. She talks...

WW2 – Invasion of Normandy – Operation Cobra – Call of Duty WW2

July 13, 2020

July 13, 2020 27

WW2 – Invasion of Normandy – Operation Cobra – Call of Duty WW2. This is a video of Operation Cobra...

  • I don't know anything about video games but it is really neat to see how the programming is done. Love your water sponsor 🤣

  • Do you plan to continue this series? I've successfully followed your video and wrote the code in QuickBASIC64 (QB64.org). Amazed at how simple raycasting is. I look forward to the next video in the series. More please … 🙂

  • around 12 minutes in he used dist in an equation in code, but putting the code in the way he said just gave an undefined error. not knowing c to well i dont know whats going on

  • you are better than university professors. You teach in an easy to understand method.
    My only suggestion would be is to have popup links to other videos at certain parts to explain certain things in more detail if people who are learning this want to have a better understanding of things such as the sin or cos or what a tangent is and ect.

  • The fish eye is caused by spacing rays by angle. I believe this is a more realistic way to distribute your rays. https://www.scratchapixel.com/lessons/3d-basic-rendering/ray-tracing-generating-camera-rays/generating-camera-rays

  • For those wondering why tan and inverse tan:

    Remember that tangent is really sin(x)/cos(x) so, inverse is cos(x)/sin(x).
    In other words, tan gives you the slope and inverse tan gives you the slope of the line mirrored around y=x.
    Now, notice that it's also negated.
    Here are the dragons:
    negating a slope flip a line vertically (mirror around x axis)
    inversing a slope flip a line along y=x. Also known as "transpose". (i.e. swapping x and y components)
    If you transpose a "F" in your head, you should see that it can bee seen as a clockwise rotation AND flipping the result vertically.
    So, if you flip it vertically again…only the clockwise rotation remains!

  • In 227 lines, in Visual basic: https://codes-sources.commentcamarche.net/source/view/23777/912155#browser
    But it's much slower since I really do cast a ray in a bitmap. Also, at that time, I didn't correct the fish eye effect.
    It was 16 years ago too 😀

  • at 9:29 none of the green lines are showing up for me. they dont seem to even draw. im guessing that its because draw rays 3d isnt getting called by any functions but idk

  • Wow, this video was awesome! I was still able to decipher most of the code into java and it still works and looks great!

  • could someone explain to me the part with the inverse tangent?
    till that point i understood it quite well.

  • Hi! Nice video! If you want more performance, remove the sqrt part from the dist function. You don't actually need the correct distance here, but only the comparison, and sqrt is pretty expensive.

  • [Error] called object 'my' is not a function

    alright, if you are also having this issue by any chance, the fix is it's meant to be "my = (int)(ry)..etc" not "my(int)(ry).."… still dont know how he got the code to run tho.

  • Just finished making this in javascript and Html5, had to workaround some issues but it was two (long) days of fun.
    Thanks for making amazing videos that push people forward!

Leave a Reply

Your email address will not be published. Required fields are marked *