Back to Browse

#8 - The Boids algorithm

448 views
Feb 24, 2021
52:48

0:00 - Preventing PICKit3 debugger from disconnecting 1:25 - Comments from Bruce on ISR timing 4:35 - Easy optimizations in your audio ISR 11:15 - Bumping the lamp 13:15 - Introducing the Boids algorithm 18:30 - State variables for each boid 20:05 - Separation, visual range, and protected range 25:10 - Alignment 29:20 - Cohesion 31:55 - Screen edges and speed limits 36:12 - Recommended values for parameters 36:40 - Walking through some pseudocode 40:00 - Complexity 42:00 - Optimization mindset 43:20 - Fractional amounts of pixel 45:00 - Enforcing frame rate in ProtoThreads Spring, 2021 lectures from ECE 4760 (Digital Systems Design Using Microcontrollers) at Cornell. Co-instructed with Bruce Land. Some of the content in these lectures comes from Bruce’s 2017 lectures, linked below: https://www.youtube.com/playlist?list=PLKcjQ_UFkrd43P4lgzCot1hgiUu8onfaj Course site: https://people.ece.cornell.edu/land/courses/ece4760/

Download

0 formats

No download links available.

#8 - The Boids algorithm | NatokHD