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.