Hexel was my first published project. Your goal is simple: trade up through the rainbow to reach the black dot. Swipe to combine and move the dots around inside of the hexagon. The game ends when you run out of room inside of the hexagon and no more dots can be combined.
Although the objective is simple and the mechanics are easy to learn, your moves require progressively more care and forethought as the board begins to fill up.
The Traveling Salesman Problem poses a natural question: "What's the quickest way to get from point A to point B, and 1,000 points in-between?" It seems like a computer would be good at solving a problem like this—just check every possible route and see which is the shortest, right?
Actually, once you have more than a couple points, there are more possible routes than there are atoms in the observable universe. That's when you have to rely on a heuristic (approximate) solution, like the one I came up with here.
Unjumble is a theraputic puzzle game with melodic tones and swooping animations.
Tap tiles to rotate them into place and form endless loops, tying up each loose end with another of the same color. Unjumble has dozens of unique levels, each more complicated and rewarding than the last. Unjumbling tiles feels a bit like untying a knot, but less frustrating.
This visualization uses the Schrödinger equation to create 3-dimensional models for different electron orbitals. Use the controls at the top of the page to view different orbitals, and to change the material and detail of the model. You can scroll or pinch to zoom, and drag to pan around.
The Ideal Gas Law models the pressure of a gas in a container, given its volume, temperature, and the amount of particles. You can play around with these values using the sliders at the top of the page, and see how they affect the animated visualization of the particles.