Overview
Learn to create a platformer game using vanilla JavaScript by understanding the Model, View, Controller (MVC) strategy and Object Oriented Programming (OOP) principles. Develop skills in organizing code, programming movement, drawing tile maps, detecting collision, animating sprites, loading levels, and collecting items. The course employs a tutorial format and is suitable for individuals interested in game development and JavaScript programming.
Syllabus
) Part 1: Organization.
) Part 2: Movement.
) Part 3: Tile Map.
) Part 4: Tile Based Collision Detection And Response.
) Part 5: Sprite Animation.
) Part 5 1/2: Tunneling.
) Part 6: Loading Levels.
) Part 7: Collecting Items.
Taught by
freeCodeCamp.org