Scott Swain created this simulation of alpha-beta behaviors in fish with Python. Frameworks used include Flask, Psycopg2, and Arcade for graphics. Below is a short video of the code in action with sound. Used Visual Studio Code as the IDE.
See video on Odysee (LBRY):
Same video on YouTube: