Ryan Su

Innovator / Programmer / Student

Projects

Connect Four Minimax

I created a Connect Four game with both one- and two-player game modes. The one-player mode allows the user to play against the an artificial intelligence minimax algorithm, which recurs several layers deep to find the optimal next move. This uses a heuristic function, which quantifies the state of the board based on each player's winning potential.

JavaScript, HTML, CSS

Liquid Balloon Simulator

Here, I got to utilize my knowledge of physics, while also honing my skills of programming. Each of the points shown represent a "molecule," forming a balloon when combined with one another.

To create these balloons, the area of each balloon is constantly approximated, pushing the molecules outwards based on the pressure inside the balloon. With the addition of tension forces between each molecule's neighbors, each collection of molecules forms a (relatively) stable shape.

JavaScript, HTML, CSS

About me...

Hi, nice to meet you! I'm Ryan, an undergraduate at the University of California, Irvine. As you can tell, my website is still a work in progress, but check back later when it's complete!

Ryan Su