User Tools

Site Tools


notes:discrete:fall2021:projects:mpg0

This is an old revision of the document!


Corning Community College

CSCS2330 Discrete Structures

PROJECT: Make Puzzle Game (MPG0)

Objective

Using the TIC-80 fantasy console simulator on your pi, implement a playable puzzle game, making sure to make use of the following features:

  • controller buttons iOR mouse iOR keyboard
  • audio (sound effects, music)
  • sprites

The game itself can be something unique, or can draw influence from, or can be an outright mimicking implementation of:

  • TETRIS
  • Dr. Mario
  • picross

The idea is to demonstrate your skills gained throughout the semester, by harnessing new concepts and problem solving experiences to pull off a program generally more complicated in its nature than others you've been doing.

You may want work out approaches by hand on paper to understand their details and steps of progression, then to implement it.

Additionally, the entire class will be participating in documenting and filling out this project page. It is the responsibility of EACH class member to:

  • ask copious, clarifying questions (so you can better add content)
  • craft a coherent and organized document, with information located under pertinent headings
  • explain the fundamentals of the process, conceptual background, algorithmic approach, and you can even suggest particulars related to TIC-80 (certain functions that might prove useful- individual, unrelated snippets to do things like capturing time, or displaying text, etc.)
  • to get full credit, each individual that submits must perform no fewer than 4 changes to this document (as viewable from the wiki revision system). Failure to do so will result in documentation penalties being applied.

Specifications

Display

Controls (controller)

Controls (keyboard)

Controls (mouse)

Audio (SFX)

Audio (music)

References

Submission

I'll be looking for the following:

104:mpg0:final tally of results (104/104)
*:mpg0:no errors, program runs without issue in TIC-80 [13/13]
*:mpg0:specified functionality is implemented [39/39]
*:mpg0:adequate use of sprites, sound/music, controls [26/26]
*:mpg0:project page contributions as per project specifications [26/26]

Additionally:

  • Solutions not abiding by SPIRIT of project will be subject to a 25% overall deduction
  • Solutions not utilizing descriptive why and how COMMENTS will be subject to a 25% overall deduction
  • Solutions not utilizing INDENTATION to promote scope and clarity will be subject to a 25% overall deduction
  • Solutions lacking ORGANIZATION and are not easy to read (within 90 char width) are subject to a 25% overall deduction
notes/discrete/fall2021/projects/mpg0.1635867471.txt.gz · Last modified: 2021/11/02 15:37 by mpronti2