Final Game
- Due Aug 29, 2019 by 11:59pm
- Points 70
- Submitting a file upload
Your final game is graded based upon the following criteria, in cake-based metaphors:
===THE BATTER===
+5 post your game online (itch.io is the simplest way to do this) and submit a link (see below)
+5 game runs/executes without critical errors or crashes (Graders will use Chrome, so be sure you game works in that browser.)
+5 turn in a .zip of your final game file structure, including assets - the game MUST run via localhost with no code tweaking, folder rearranging, etc. (Non-Phaser submissions must submit Mac and PC builds)
+5 game has appropriate title screen, end state, and ability to restart from within the game (based upon your game, genre, etc.)
+5 the player can learn the controls from within the game, whether through a tutorial, instruction screens, or other diegetic means
+10 well-structured code, including comments, appropriate data structures, sensible ‘classes’ and states, etc.
+10 properly maintained and updated team GitHub (or equivalent) - submit this as a link in a .txt file (see below) - non-Phaser submissions must also demonstrate version control and provide access to source code
===THE BAKE===
+10 game’s artistic cohesion (does the art/sound/etc. reflect your stated aesthetic/experience goals? do your assets make sense together?)
+10 game’s mechanical cohesion (do the mechanics reflect your stated aesthetic/experience goals? does the game feel good? are the mechanics well-implemented?)
===THE ICING===
+5 polish/creativity/originality tilt (did we enjoy your game? does it stand out? does it go above and beyond the stated objectives?)
SUBMITTING: Please submit a .zip file that includes your files and assets, as well as a .txt file with your two links (version control and game posted online) via Canvas' File Upload tab.
Everyone should submit a copy of the game they worked on via Canvas.
Only one copy per team should be uploaded to itch.io.
That is, each team should designate one person to upload the game to the itch.io game jam. Everyone's text file that they submit should link to that online version of the game. But everyone on the team should each upload a zip file of their game to Canvas.
IMPORTANT: Please do not submit any comments via Canvas' Comments field. There is a bug in group assignments that makes them disappear into the ~~aether~~ so we can't see them. Include a Readme.txt in your .zip file if there's anything important we need to know (but don't put your game instructions in there).
Rubric
Criteria | Ratings | Pts |
---|---|---|
Post your game online
Post your game to the itch.io game jam for the class. Include a link to it in the text file in your submission.
threshold:
pts
|
pts
--
|
|
game runs/executes without critical errors or crashes
(Graders will use Chrome, so be sure you game works in that browser.)
threshold:
pts
|
pts
--
|
|
turn in a .zip of your final game file structure, including assets
The game MUST run via localhost with no code tweaking, folder rearranging, etc. (Non-Phaser submissions must submit Mac and PC builds)
threshold:
pts
|
pts
--
|
|
game has appropriate title screen, end state, and ability to restart from within the game (based upon your game, genre, etc.)
threshold:
pts
|
pts
--
|
|
the player can learn the controls from within the game, whether through a tutorial, instruction screens, or other diegetic means
threshold:
pts
|
pts
--
|
|
well-structured code, including comments, appropriate data structures, sensible ‘classes’ and states, etc.
threshold:
pts
|
pts
--
|
|
properly maintained and updated team GitHub (or equivalent)
submit this as a link in a .txt file (see below) - non-Phaser submissions must also demonstrate version control and provide access to source code
threshold:
pts
|
pts
--
|
|
game’s artistic cohesion
(does the art/sound/etc. reflect your stated aesthetic/experience goals? do your assets make sense together?)
threshold:
pts
|
pts
--
|
|
game’s mechanical cohesion
(do the mechanics reflect your stated aesthetic/experience goals? does the game feel good? are the mechanics well-implemented?)
threshold:
pts
|
pts
--
|
|
polish/creativity/originality tilt
(did we enjoy your game? does it stand out? does it go above and beyond the stated objectives?)
threshold:
pts
|
pts
--
|