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: