scroll for details
The universe is big, beautiful, and probably not simulated, but if anything makes me doubt that, its emergent behaviours.
Emergent behaviours are systems defined by simple rules that produce intricate and often beautifully complex results. A lot of natures incredible feats can be modelled by just a few easily programmable rules!
The example on this page's title screen is called boids (bird-oid objects), it mimicks the behaviour of flocking birds using only 3 simple rules.
Seperation: Boids steer away from neighbouring Boids that get too close
Alignment: Boids try to match the speed and direction of their neighbours
Cohesion: Boids move toward the center of mass of their neighbours
from the formation of spots on animals to the language abilities of chatGPT, hundreds of systems exhibit emergent behaviours. I've compiled a list of the best on the slack channel. If you ship an emergent behaviour, you will get to place pixels (30 X hours tracked on hackatime) on the canvas. As more projects are submitted an "artwork" will #EMERGE. At the end of the event I'll ship everyone the canvas in a poster!
| Question | Answer |
|---|---|
| When does this end? | November 1st! |
| Do I need to download anything? | You will need to track your hours with Hackatime extension, see setup. |
| Do I need experience? | No! This is a great way to learn as someone new to coding, JavaScript, or emergent behaviours. |
| Do I have to use p5.js | No! but its a super great tool. What you make has to be public and easy to run! |
| Can i get help? | Yes, join the slack channel #emerge here. |
| Is there a minimum hour requirement? | A super basic project could be done in an hour |
| Can I submit more than one project? | Yes! |
| someone already made the thing i wanted to do?! | Make a creative twist on it! change the parameters or colours, ie adding another rule to game of life. |
| Who can take part? | Anyone under 18 or in highschool! |
Ready to submit?
Submit