Coding Challenge #78: Simple Particle System

In this coding challenge, I explore the concept of a simple particle system and attempt to create a smoke effect with the p5.js library. Code: https://thecodingtrain.com/challenges... šŸ•¹ļø p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/s... šŸŽ„ Previous video:    • CodingĀ ChallengeĀ #77:Ā RecursionĀ Ā  šŸŽ„ All videos:    • CodingĀ ChallengesĀ Ā  References: šŸ—„ Particle System on Wikipedia: https://en.wikipedia.org/wiki/Particl... šŸ–‹ļø #ParticleTrain on Twitter: Ā Ā /Ā particletrainĀ Ā  Videos: šŸš‚ Fireworks Coding Challenge:    • CodingĀ ChallengeĀ #27:Ā Fireworks!Ā Ā  šŸš‚ Particle Systems playlist:    • 4:Ā ParticleĀ SystemsĀ -Ā TheĀ NatureĀ ofĀ CodeĀ Ā  šŸ”“ Live Stream Archive #103:    • CodingĀ TrainĀ LiveĀ 103:Ā MoreĀ onĀ JavaScriptĀ ...Ā Ā  Related Coding Challenges: šŸš‚ #27 Fireworks:    • CodingĀ ChallengeĀ #27:Ā Fireworks!Ā Ā  šŸš‚ #160 Spring Forces:    • CodingĀ ChallengeĀ 160:Ā SpringĀ ForcesĀ Ā  Timestamps: 00:00 Introduction 00:31 Define a particle system 01:12 Make a Particle class 02:11 Draw a particle 03:05 Add multiple particles 04:05 Move particles 05:04 Add particles over time 05:48 Fade particles 06:49 Remove particles 09:10 Remove particles in the correct order 11:40 Experiment with parameters 12:08 Conclusion Editing by Mathieu Blanchette Animations by Jason Heglund Music from Epidemic Sound šŸš‚ Website: http://thecodingtrain.com/ šŸ‘¾ Share Your Creation! https://thecodingtrain.com/guides/pas... 🚩 Suggest Topics: https://github.com/CodingTrain/Sugges... šŸ’” GitHub: https://github.com/CodingTrain šŸ’¬ Discord: Ā Ā /Ā discordĀ Ā  šŸ’– Membership: http://youtube.com/thecodingtrain/join šŸ›’ Store: https://standard.tv/codingtrain šŸ–‹ļø Twitter: Ā Ā /Ā thecodingtrainĀ Ā  šŸ“ø Instagram: Ā Ā /Ā the.coding.trainĀ Ā  šŸŽ„ Coding Challenges:    • CodingĀ ChallengesĀ Ā  šŸŽ„ Intro to Programming:    • StartĀ learningĀ here!Ā Ā  šŸ”— p5.js: https://p5js.org šŸ”— p5.js Web Editor: https://editor.p5js.org/ šŸ”— Processing: https://processing.org šŸ“„ Code of Conduct: https://github.com/CodingTrain/Code-o... This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecod... #particlesystem #oop #javascript #p5js