Created by Julian Zulfikar, January 2023.
Minesweeper Lab is a recreation of the 1989 puzzle game, Minesweeper. In this version, there includes a training aspect: 3x3 gamemode & timed trials. The program is built to help train the user to solve Minesweeper puzzles faster. Embedded in the image below is a demonstration video. (As of 1/10/23)
Don't quite know how to play Minesweeper? Don't sweat it! Minesweeper Lab comes with a tutorial. The slideshow explains the goal of the game and how to read the numbers throughout the puzzle. After the slideshow, an AI algorithm plays for you so that you are able to follow along. Each move has an explanation as to why the AI performed it.
The first of the gamemodes are default Minesweeper puzzles with two difficulties: Normal & Ultimate. Normal is an 8x12 grid with 12 mines, Ultimate is a 16x24 grid with 99 mines. High scores are saved locally.
This lab gamemode forces the player to have to make a move within a selected number of seconds. The point of this gamemode is to allow the player to progressively overload their time as they play more, which will help them think faster and demonstrate real progress.
The 4x4 lab gamemode gives the player 30 seconds to solve as many 4x4 grid puzzles as possible. As a result, the player will be exposed to many common Minesweeper patterns, allowing their brain to recognize them more overtime.
SDL2 and SQLite are required for the application to run.
- SDL2: https://github.com/libsdl-org/SDL/releases/tag/release-2.26.1
- SDL2_ttf: https://github.com/libsdl-org/SDL_ttf
- SDL2_image: https://github.com/libsdl-org/SDL_image
- SQLite: https://www.sqlite.org/download.html
Open to suggestions! Email me at jzulfika@uci.edu