Assignment 3
Following from the pseudo code you developed in class, design a game or application that uses all of the following:
- Functions
- Arrays
- Variables
- Built-in functions
- Loops
- If/Else statements
Your project should meaningfully integrate each element towards accomplishing your goal. Example ideas include simple games, electronic literature and generated content, a dynamic portfolio page, or a simple web application.
- A-Level Work: Build a working game or application that meaningfully integrates all the common Python structures we’ve used thus far with well-commented and readable code. Code should demonstrate an understanding of how all structures work and the ability to combine the pieces towards an original solution to a clearly defined task. For A-Level work, the project should clearly demonstrate a move away from previous examples towards a new type of application.
- B-Level Work: Build a working game or application that meaningfully integrates all the common Python structures we’ve used thus far with well-commented and readable code. Code should demonstrate an understanding of how all structures work and the ability to combine the pieces towards an original solution to a clearly defined task.
- C-Level Work: Create a basic application or game that includes all of the required content, but does not integrate the pieces (for instance, an application with several buttons that execute disconnected functions).
- D-Level Work: Fails to compile or include all required elements.
- Failing Work: Project is not submitted or demonstrates no attempt to complete the task