Ensure you have a header with your Name, Student ID number, and Github name in each source fie
This is an individual assignment. This assignment is in JavaScript in a web browser page. There are no specifications other than it be a game of your choice. 15% of the grade will be based on the creativity of the game. For example, Tic-Tac-Toe and snake would be the base of 0 for creativity. You cannot use Javascript stacks or frameworks, the goal it to learn JavaScript.
The submission will be your github with all the files necessary to run your game. A writeup that describes your project/game, including how to play, rules, etc. The write-up should also include any issues and how you resolved them. Finally take a short video or screen recording of you playing the game. You must also submit the writeup in Canvas.
- Snake
- Tic-Tac-Toe
- Memory Game (trying to match tiles)
- Hangman
- Pipes (flying some an object through small openings that move across the screen)
Grade Item | Grade Points |
---|---|
Proper name, ID, and GitHub ID in writeup | 2 |
Layout and appearance of Game | 15 |
Correctness of JavaScript | 35 |
Creativity of the Game | 15 |
Playability of the Game | 15 |
Code Comments | 10 |
Writeup | 8 (Description, Game Rules, Sample Output) |