Final Project
The final project will give students a chance to create a game or web app. If you can not think of something to do, maybe one of these in Phaser3.
(Mrs. Coxall would love an updated spinner with better functionality!)
Before you start coding, you must make a plan on what you are going to do. This must include the following:
submit an app concept for approval (do this first!), see below
fork a repo I give you and ensure your code will work inside
design (storyboard and flowchart, depending on what you are doing)
test cases (what must it do)
App Concept: Here is my example.
Example: Space Aliens
space alien ships come down from the top
the start at a random x location
they end up on a random x location
you shot a missile with the space bars
if the missile hits the alien ship you get 1 point
then 2 more aliens show up
if the alien falls off the bottom of the screen, it shows back at the top
if an alien touches your ship, the game is over
You will be graded based on four criteria:
Originality
Complexity
Aesthetics
Advanced Coding
You can work by yourself or with 1 other person
3 Free Questions
Everyone has questions when they are writing software, because it is always not working! I understand. The problem is this is your final project not mine. I know I can code it. So ...
You will get 3 free questions you can ask, that if I can solve the problem it will count as a question. After that for every question I answer your mark will go down 1 partial level.