Project

Minesweeper (Java)

Hard
881 completions
~ 25 hours
4.2

This project will teach you how to work with arrays in Java. You will be dealing with algorithms for generating the playfield and processing player moves.

Provided by

JetBrains Academy JetBrains Academy

About

You played this game when the Internet cut off, didn’t you? It is time to remember the good old days. In this project, you will create your own "Minesweeper" game. You will practice concepts frequently tested in technical interviews at top tech companies.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

Reviews

Trayana Boykova
1 week ago
During this project, I learned how to build a complete interactive console game by combining game state management, user input handling, and algorithmic logic. The most challenging part was implementing automatic cell exploration and ensuring correct win and loss conditions, but working through thes ...
Anna N
3 weeks ago
Besides the obvious "hard skill" learnings, I found this project to be a fun challenge to make! I would definitely revisit the code I have written at a later stage, to improve my code.
Irina Lazarenko avatar
Irina Lazarenko
4 months ago
First I made a monster based on my functional programming skills and then i dissected it all into small OOP parts. I realized that maybe i don't want to be a developer)

4.2

Learners who completed this project within the Java Desktop Application Developer course rated it as follows:
Usefulness
4.4
Fun
4.3
Clarity
4.0