Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Build a Virtual World Filled with Self-Driving Cars – JavaScript Tutorial

via freeCodeCamp

Overview

Embark on a comprehensive JavaScript tutorial to construct a virtual world populated with self-driving cars from scratch. Master essential skills in mathematics, algorithms, programming, and design while building a spatial graph, creating an editor with a dynamic viewport, and generating road borders, buildings, and trees. Learn to implement road markings, enhance the world editor for user convenience, load real-world data from OpenStreetMap, and create a minimap for navigation. Gain valuable experience applicable to various fields, including game development and urban planning simulations, as you progress through topics such as geometry, 3D effects, and user-friendly interfaces. Access additional resources, including code samples, student projects, and supplementary videos to further enhance your learning experience.

Syllabus

⌨️ Introduction
⌨️ Project Setup
⌨️ Spatial Graphs
⌨️ Graph Editor
⌨️ Dynamic Viewport
⌨️ Generating Roads
⌨️ Buildings And Trees
⌨️ Pseudo 3D
⌨️ Road Markings
⌨️ Saving the World
⌨️ Outro

Taught by

freeCodeCamp.org

Reviews

Start your review of Build a Virtual World Filled with Self-Driving Cars – JavaScript Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.