Pico-8 Game Quest

Objective

  • Build a game in PICO-8 following the theme provided.
  • The actual game itself is completely up to you, but it must follow the theme (and you have to prove it)!
  • The game must be playable inside the PICO-8 fantasy console. We may also test it in an emulation handheld device.

Theme

“Into the depths”

Constraints

  • You can use any freely available assets or assets that you purchase from sites like itch.io. This includes sprite graphics, sound effects, music, etc.
  • You can use any code (small snippets) freely available through tutorials or example websites. ALL CODE that is used from other sources MUST be cited in your documentation. (So make sure to save the links if you use something!)
  • Games that are obviously/glaringly too close to an example will not receive full credit. Example: Using code from the Nerdy Teachers example to handle physics is good. Using the Nerdy Teachers code base and changing just the level design to meet the theme is very bad.

Earning XP

XP will be awarded based on the criteria below.

100 XP total

  • 90 XP: Game
  • 10 XP: Gradescope/Documentation questions

Game XP Requirements

  • 10 XP: Follows the theme
  • 10 XP: Animated PC sprite
  • 10 XP: Map collision detection
  • 10 XP: Item/Enemy/NPC collision detection
    • You don’t have to have all of these - just something other than the map based on the design of your game
  • 10 XP: Physics OR some form of game loop managed movement if not a platformer-type game
    • Ask for clarification if needed based on the game
  • 10 XP: Sound effects / music (as appropriate)
  • 10 XP: PC action/procedure beyond just movement (e.g., jumping, punching, shooting, etc.)
  • 10 XP: “Good” map/level design
  • 10 XP: Designed for an aesthetic

Submission:

  • Accept the invite to the GitHub Classroom to create your repo in the class org.
  • Add your .p8 and .lua files to this repo and push to GitHub.
  • Answer the questions in Gradescope for the submission.

Extension Request Form


Copyright © 2024 John Hott. Based on material by Mark Sherriff.
Released under the CC-BY-NC-SA 4.0 license.
Creative Commons License