Pikuma – Raycasting Engine Programming 2023-8 – Download

Description

Raycasting Engine Programming is a Raycasting Engine Programming course published by Pikuma Online Academy. In this course, you will learn the theory and implementation of a raycasting engine, similar to the engine used in Wolfenstein 3D, using JavaScript and C. This course will teach you how to create a complete raycasting engine from scratch. You will use a similar algorithm to the one used in Wolfenstein 3D. The final project will be written using JavaScript and C. This project will implement player movement, 2D map viewing, 3D wall design, textured walls, sprites and other optimization techniques.

This training course will be divided into two important parts: 1. The first part of the course uses JavaScript to learn the theory and mathematics of the raycasting algorithm. JavaScript is a simple, high-level scripting language that helps you understand the theory and mathematics of the raycasting algorithm, and help you create with this scripting language. 2. In the second part of the course, the C programming language is used to implement a compiled version of your raycaster, including textured walls and sprites. You’ll also use C to discuss important aspects of code optimization and performance.

What you will learn when programming the Raycasting Engine:

  • Raycasting Engine Programming
  • The theory and mathematics behind the raycasting algorithm
  • Using JavaScript and C
  • Code optimization and performance
  • AND…

Course characteristics

Publisher: Pikuma
Instructors: Gustavo Pezzi
English language
Level: from introductory to advanced
Number of lessons: 96
Duration: 18 hours 4 minutes

course topics

Raycasting Engine Programming Contents

Prerequisites for programming the Raycasting engine

You’ll need a web browser that supports JavaScript and a small C compiler. All of these tools are cross-platform, so you can use them on Windows, macOS, or Linux! The Wolfenstein 3D raycasting algorithm we’ll be learning is heavily based on trigonometry, so make sure you have a pen and paper at the ready for lectures. I will make sure that we review and understand every formula we come across along the way!

Images

Raycasting Engine Programming

Raycasting Engine Programming Introductory Video

installation instructions

Once extracted, watch on your favorite player.

Subtitles: No

Quality: 720p

Download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 1 GB

Download part 4 – 614 MB

File password(s): free download software

size

3.6 GB

free download software latest version