Emoji Minesweeper 4.2.1

Emoji Minesweeper is a logic puzzle game, a variant of the classic minesweeper game reimagined and implemented using emojis! It features a grid of clickable squares, with hidden mines (or flowers) scattered throughout the board. Safe squares have numbers telling you how many mines touch the square. If there is no number, the square doesn't touch any mine. You can use the number clues to solve the game by opening all of the safe squares. If you click on a mine you lose the game! Emoji Minesweeper always makes the first click safe. You open squares with the left mouse button and put flags on mines with the right mouse button. The game ends when all safe squares have been opened (win) or when a square containing a mine is opened (loss). If you win, the empty square get filled with happy face emojis, and if you loose they get filled with sad face emojis. There are three levels (beginner, intermediate, and expert) and two modes (flower mode and mine mode) to choose from. The game logic and anything that happens inside the board is written in p5.js. The board is drawn inside a canvas element, with the help of the p5.js library. The object-oriented JavaScript paradigm is used, as each square is an instance of the class Square. The rest of the UI is written in vanilla JavaScript. Everything was written from scratch, with the whole project having only one dependency (p5.js).

Tags game puzzle logic minesweeper emoji emoji minesweeper flower flower field
License Affero GPLv3
State stable

Recent Releases

4.2.106 Jan 2023 10:53 minor feature: