Assignment 20 - Minesweeper Game

Example Output

Learning Outcomes

  1. Loops
  2. 2D Arrays
  3. Recursion

Goals

The purpose of this assignment is to learn to

  1. How to maintain states of multiple 2D arrays.
  2. Test conditions between multiple arrays.
  3. Improve efficiency in using loops and switch statements.

Description

Tasks

More Details to Get You Started

Key Press Events - NonBlocking Games

Key Press Events - Blocking Games

Variables, Colors, and Sprite Symbols

Important Functions

Extensions

Help

For Java

NonBlockingGame documentation

For C++

NonBlockingGame documentation

For Python

NonBlockingGame documentation