Pikuma - Raycasting Engine Programming
Год выпуска: 2023
Сайт производителя:
https://pikuma.com/courses/raycasting-engine-tutorial-algorithm-javascript
Автор: Gustavo Pezzi
Продолжительность: 18:04:00
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: 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 with JavaScript and C. This course will teach you how to build a complete beam engine from scratch. You will use an algorithm similar to the one used in Wolfenstein 3D. The final project will be coded using JavaScript and C. This project implements player movement, 2D map view, 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 cover the theory and mathematics behind the raycasting algorithm. JavaScript is a simple high-level scripting language that helps you understand the theory and mathematics behind the raycasting algorithm as well as you can create with this scripting language. 2. The second part of the course uses the C programming language to implement a compiled version of your raycaster, including textured walls and sprites. You will also use C to discuss important aspects of code optimization and performance.
Формат видео: MP4
Видео: MPEG4 Video (H264) 1920x1080 29.97fps 907kbps
Аудио: AAC 44100Hz stereo 128kbps