CIS 236 Interactive Web Programming

Program Requirements: JavaScript Project

 

Design and code an XHTML page with  JavaScript to "play" one of the following (you choose):

Tic-Tac-Toe http://en.wikipedia.org/wiki/Tic-Tac-Toe

OR

Sliding Puzzle (4x4 with numbers or for Extra Credit, a Picture) http://en.wikipedia.org/wiki/Sliding_puzzle

You may use dialog boxes or forms to obtain user input for setting up the game. (who goes first, size of puzzle, etc.)

Your program must use JS events and interactive techniques during the actual game play.

During the Design Phase:

Write a pseudocode algorithm of the steps to solve this problem

Write up a testing plan for the program following the guidelines discussed in class.

During Coding:

Do your own work! Be creative, be unique. (This is NOT an exercise to test your ability to google "javascript sliding puzzle")

Document! Pay attention to code structure and comments.

Project Deliverables:

Final Program: (All components in Presentation Format )
10 - Problem Description
15 - Algorithm
15 - Test Set Design
40 - Source Code
20 - Sample Output (screen shots and write up, NOT browser prints)