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.
Overview
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