Planet Boib - Process Work

I created this sidescrolling Boids simulation using Processing 3 for my programming course fall 2022. I wanted to create a simple animated scene, using the boids algorithm, and I implemented a global color shift over time for all of the objects, with a draggable Sun object to control it by the position, infinite curve generation for the mountains in three parallax scrolling layers for distance, and infinite background bubble and sky beam generation, using looping arrays as objects fall offscreen.