Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Space Invaders Game Tutorial with JavaScript and HTML Canvas
Play lesson

HTML5 Canvas Tutorials for Beginners | Become a Canvas Pro 📋 - Space Invaders Game Tutorial with JavaScript and HTML Canvas

5.0 (1)
35 learners

What you'll learn

This course includes

  • 33.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

Learn how to code more games at: https://chriscourses.com/courses Game Assets: https://drive.google.com/drive/folders/1V7oM0oQvyOrg4gdtBN9yMSrxqjPNszXl?usp=sharing Space Invaders is a classic game that you should be able to find at any retro-based arcade. Surprisingly, coding it with JavaScript isn't that difficult, we just need to know few concepts regarding image rendering, physics, and object interaction. Here I'll teach you all of that and more using a combination of HTML and vanilla JavaScript. 00:00 Project intro 01:56 Project setup 07:20 Create a player 21:39 Move the player 37:09 Create projectiles 47:15 Create an invader 51:34 Create and move grids of invaders 1:07:32 Spawn grids at intervals 1:13:42 Shoot invaders 1:22:34 Take into account new grid width 1:26:32 Invaders shoot back 1:36:47 Enemy explosions 1:49:05 Create background stars 1:54:20 Lose condition 1:58:04 Score 2:02:32 Fixed-width canvas

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere