Ocean Wave Generator

During a Programming Languages course at Connecticut College, I was challenged to create a shoreline wave simulation in the language of my choosing.  I was interested in delving further into the world of web development, I chose JavaScript. This was my first utilization the HTML5 canvas tag with JavaScript to create live animations, and I enjoyed it thoroughly.

Please choose an option to start/alter the wave simulation:

  1. Flat shoreline
  2. Random shoreline
  3. Diagonal shoreline
  4. “Loose” cosine shoreline
  5. “Tight” cosine shoreline
  6. “Loose/Tight” cosine shoreline
  7. Exponential shoreline
  8. Tangent shoreline
  9. Pause the simulator