Unit 5 Culminating Project
Requirements
Your project must:
⬜ Implement that includes and executes:
⬜ Functions with parameters and return values
⬜ Conditional Statements and Boolean Operators
⬜ User input
⬜ While Loops
⬜ Arrays
⬜ Multiplayer
⬜ Tile maps
⬜ An extension (either an existing extension, or one you create)
⬜ Documentation – a user guide to explain how it works
When you create your program, you must test your program in at least two different ways. You will document those test cases here:
First test case
Describe how you tested your program:
Describe what condition in your program was being tested:
Identify the result of the test case:
Second test case
Describe how you tested your program:
Describe what condition in your program was being tested:
Identify the result of the test case:
Responses
When your program is complete, you must respond to the following prompts and include your responses in the chart provided:
The link to my project is:
Screenshot of my code segment with labels of the algorithm implementations:
- Functions with parameters
- Return Values
- Conditional Statements
- While Loops
Screencast of my program running:
The purpose of my program is:
Note: Purpose is defined as the problem being solved or creative interest being pursued through the program.
The function of my program is:
Note: Program functionality is defined as the behavior of a program during execution and is often described by how a user interacts with it.
The input of my program is:
The output of my program is:
Explain in detailed steps how the algorithms implemented in your program work. Your explanation must be detailed enough for someone else to recreate it.