Week 5 Objectives
Given a programming task that requires iteration (looping) and simple data
structures, design, code, and test a solution algorithm that uses arrays (two
dimensional, static, dynamic, and character).
Key Concepts:
- Apply and demonstrate how to use two dimensional, static, and dynamic arrays
to initialize, copy, sort, and pass as arguments to functions.
- Examine the use of Tiles and Tile maps and how they can be used as background
imagery in a game.
- Implement basic C++ string functions utilizing char arrays.
- Discuss the appropriate application of the c_str() function, as applied
within a video game environment.
Given a complex game problem, employ a complete menu-driven solution that
includes a comprehensive statement of the problem, complete program design, and
program documentation including comments.
Key Concepts:
- Translate the solution into a flowchart or pseudo code.
- Write the code given your inventory of instructions to date.
- Utilize the system debugger to reduce the development cycle.
- Apply the necessary comments and annotation.