CPSC 1045 Term Project
Objective
CPSC 1045 includes a term project, worth a significant portion of your course grade. This term project should reflect all of the skills learned during this course, and should demonstrate your overall abilities in web programming. For this project you must design and implement a web game in JavaScript.
Project Requirements
Your game must:
Be interactive
Demonstrate significant use of JavaScript
Demonstrate significant use of course content
Only use plain JavaScript no JQuery or other external libraries
Note: Your project will be checked with Chrome. If it doesnt work under Chrome, zero mark will be given to your project
You are expected to work independently and individually with your project.
Warning: There are Projects You Cannot Do
If you submit one of the following games as your project, you will instantly fail the project component of the course:
Black Jack
Simple jumping game
Memory card flipping games
Rock-Paper-Scissors
High-low guessing game
Tic-Tac-Toe
Snakes
Simple math quizzes
Brick Breaker
You will instantly fail the project component of the course if you attempt to submit any of the following:
Projects using external libraries
Projects containing code that you did not write yourself
Projects that are suspiciously similar to another project your project should be relatively unique
i.e., two people could implement Pong, but the code, the interface and the look & feel of the games must be dramatically different
Deliverables
To make the project more manageable, the project has been broken up into several goals with due dates. These goals are what we call deliverables.
Deliverable 1: determine what game you are going to build. Due Oct. 21st at midnight. There is an assignment called Deliverable 1 on D2L. This assignment has four questions about the game you are going to build. Everyone must complete this assignment. This deliverable is worth 5% of your project grade.
Deliverable 2: a live, in lab demonstration of your project so far. Done on Nov. 14th in the lab period. You must demonstrate how much of your project works so far. At the bare minimum I expect at least one feature of your game to be working (ex. movement, shooting, drawing, etc.). This deliverable is worth 15% of your project grade.
Deliverable 3: final project submission to D2L. Due Nov. 25th at midnight. This deliverable is worth 40% of your project grade.
Deliverable 4: a live, in lab demonstration of your whole project. Done on Nov, 26th and Nov 28th in the lab period. You must demonstrate how your project works and answer questions. This deliverable is worth 40% of your project grade.
Note: fail to do deliverable 4 result in zero in the project component.
Due Date & Late Policy
Your final project submission is due Nov, 25th 2019 at 11:59pm.
Students should submit their project on or before the announced due time and date. Students cannot submit any projects to D2L after the due time. No late projects will be accepted.
Reviews
There are no reviews yet.