Trimester 1 Project
Learning Objectives:
- To re-apply all the skills you have learned into a single project
Due Date: October 22nd
Task
Your task is to design a playable game (without any rules). Your game will consist of a maze. Your game will also consist of at least 3 selectable playable characters with which you can move through the maze. Your player character should also have a name label that is always on top or beside the character. You should also be able to customize some portion of the character such as the color or size. Your character should move through the maze using a slider control. Your maze should also consist of certain goals that your character must move through and collect or touch certain items.
Submission
You must submit a video recorded demonstration of your game in action showing all the features you have programmed. Use "Screencastify" for google chrome to do this. Share your video and hyperlink to your published project on this spreadsheet.
Rubric
Below Standard (3) | Meeting Standard (7.5) | Exceed Standard (10) | |
---|---|---|---|
Maze Design Difficulty | There are less than 20 maze walls (lines) | There are more than 40 maze walls (lines) | Max Grade 7.5 |
Goals for characters | No goals are drawn on screen | Goals are drawn on the screen but characters cannot interact with it | Goals are drawn on the screen and characters can interact with it |
Changeable player characters | There is 1 player character only | There are 3 player characters but size of characters may not be proportional or identical | There are 3 player characters and all sizes are proportional and identical |
Use of functions to breakdown code | Code is written in only function draw and function setup | A few additional functions are created but could be better broken down into re-usable subtasks | There are functions designed for specific tasks and student makes good use of code re-usability |
Use of comments | Students wrote a few comments for some general parts of the code (likely copy and pasted from previous code) | Students write specific comments for the purpose of each function | Students write specific comments for each function and also major blocks of code explaining what it does |
Proper functionality of program | Program does not operate and work properly | Program works properly most of the time but may contain a few small errors in operation | Program operates and works properly |
Video demo | No video | Video demonstrates maze, character selection and objectives. | Max Grade 7.5 |