Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Earn Your CS Degree, Tuition-Free, 100% Online!
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This beginner course teaches learners to build a browser-based shooter with JavaScript and HTML5 Canvas. It covers projectile math, enemies, collision detection, visual effects, scoring, game-over UI, and restart controls.
Syllabus
Project setup
Create a player
Shoot projectiles
Whiteboard projectile math
Projectile creation continues
Create enemies
Detect collision on enemy / projectile hit
Detect collision on enemy / player hit
Colorize game
Shrink enemies on hit
Create particle explosion on hit
Add score
Add game over UI
Add restart button
Taught by
Chris Courses