After watching Sebastian Lague's video on boids, I was eager to see the changes in boid behvaiour under different parameters. Using Unity, I created a simulator to investigate this - programming the physics behind boids from scratch and leaving everything as generalised as possible to enable me to play around with the parameters.
Github: github.com/suchir-g/boids-simulation
Run it yourself: boids-simulator-eight.vercel.app
Researched into and made a bot to play the children's game "dots and boxes".
I read literature such as Berlekamp's "the dots and boxes game", "winning ways for your mathematical plays vol.3" and a few research papers on the game. I also watched a variety of youtube videos about the subject - e.g. the Numberphile video.
I then learnt the minimax algorithm and started coding, keeping in mind the mathematical principles and optimisations that can be made to the bot. I made it a console bot only but aim to make it a website later to increase accesibility.
github.com/suchir-g/doublecrossed