Kent Slaney's Independent Projects

Game of Life

Configurable game of life simulation. You can change the number of neighbors needed for 'birth' (the right-most 3x3-square options) and for 'health' (the next 3x3-square of options). You can limit the maximum number of 'steps' before death. The simulation shows black in those squares without life and shows different colors to encode age in the remaining squares. Some combinations of birth/health will transition from a chaotic distribution to a line-based 'maze' structure of stable living cells.

Periodic Table

Click on an element to see its electron orbital occupancy, along with an image of the element and various physical characteristics (melting/boiling temperatures, common compounds, cost, density, number of protons/neutrons/electrons, family, mass, normal phase, etc.). Click on the "Groups/Elements" button to change to viewing element groups. (Click again to go back to viewing individual elements.) In the groups mode, the table is colored according to the element groups. Click on one of the groups to get the common characteristics of that group (e.g., reactivity, conductivity, etc.).

Carbon Nanotubes

Information about and a graphical representation of carbon nanotubes. The graphical representation can be rotated using the mouse, to show other perspective projections.

Roller-coaster physics simulation

Draw a roller coaster tube and watch the ball run through it. The physical equations (and approximations) that were used for this are described in this doc.

Subatomic particles

Click on any of the subatomic particle names for a description of their class, generation, interactions, antiparticle, mass, common decay path, electric charge, color charge, and spin. Coloring on table of particle names shows the type of the particle (quarks, leptons, gauge bosons, or Higgs boson).

Spiral generation

Form spirals by laying down a series of circles. You can configure the spiral using the sliders at the bottom and watch it being generated (instead of just seeing the end result) by checking "watch" before clicking "draw".

Checkers game

Play checkers against the computer.

3-D pong

Keep the ball from leaving the 3D cube by moving your paddle. Uses perspective projection.

3-D rotation and translation

Interactive rotation and translation of a cube in 3D, under orthographic projection.

Correlogram Museum

Examples of and informaton about correlograms. Correlograms are a sound representation based on auditory perception.

Euler's line

Computes the equation for Euler's line, for the triangle that you specify in the input fields