LMU ☀️ CMSI 3710
COMPUTER GRAPHICS
HOMEWORK #5 Due: 2010-04-26

The "last" assignment consists of three programming projects. Get started early. Do not wait until after Homework #4 is complete.

  1. Add an autolander to your flight simulator. Once you engage the autolander, it takes over the control of your ship in order to effect a smooth, safe landing. Use curve fitting techniques to generate a nice path to the landing strip. Pressing any of the speed, pitch, yaw, roll, or new-landscape controls while the autolander is engaged should abort the autolander.
  2. Create a simple JavaScript canvas game that combines Pong and Breakout. You are only required to make the game "work", and keep score. There are no requirements as to the size of the canvas, the number of "lives", the sizes of the paddles, the color of the bricks, etc. Check with me if you wish to validate your design. For inspiration, see Kim Possible Super Villain Smashout.
  3. Construct an HTML page with a JavaScript canvas that draws L-Systems. The L-System to draw should come from an HTML textfield on the page. You need only support lines, turns, pushes, and pops. You do not have to support line colors, thickness, etc.

Use your LMU SVN repository. You should know by now what to do.