tubeshowcase●1,029,126 videos♡ My collection 0
← Learn to Code

Learn to Code31:04

Coding Challenge #46.2: Asteroids with p5.js - Part 2

The Coding Train ↗

From the creator

In this two part coding challenge, I use the p5.js library to create my own version of the classic Atari video game Asteroids! Code: https://thecodingtrain.com/challenges/46-asteroids 🕹️ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/VtYr6E4_M 🎥 Next video: https://youtu.be/JUDYkxU6J0o?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH 🎥 All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: 🔗 Asteroids on Wikipedia: https://en.wikipedia.org/wiki/Asteroids_(video_game) Videos: 🎥 Asteroids Part 1: https://youtu.be/hacZU523FyM 🎥 Polar Coordinates: https://youtu.be/O5wjXoFrau4 🎥 Livestream Archive: https://youtu.be/VFnF87-JNtY Related Coding Challenges: 🚂 #81 Circle Morphing: https://youtu.be/u2D4sxh3MTs Timestamps: 0:00 Asteroids - Part 2 0:49 Add a Laser object 7:13 Add collision detection 11:44 Add a breakup function 15:38 Loop through the asteroids backwards 19:38 Use concat to add the new asteroids to the array 22:47 Remove the asteroids if their size falls below a threshold value 24:13 Check if the ship hits the asteroid 26:03 Possibilities for variations 27:00 Remove lasers that are offscreen Editing by Mathieu Blanchette Animations by Jason Heglund Music from Epidemic Sound 🚂 Website: http://thecodingtrain.com/ 👾 Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide 🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box 💡 GitHub: https://github.com/CodingTrain 💬 Discord: http

Published 2016-12-16 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code