Skip to content

devansh436/Minesweeper-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minesweeper-Game

This is an implementation of Minesweeper game using Java Swing library for GUI components and other OOP concepts for game logic. This program offers an interactive & user friendly interface for a seamless experience.

Features:-

  • GUI: Provides a clean Graphical User Interface made using Java Swing.
  • File Handling: Keeps track of each game's details like difficulty, score, outcome, etc. stored in a separate CSV file.
  • High Score Tracking: Keeps track of high score and updates it after each game.
  • Robustness: Proper error-handling for easier debugging and robust environment.
  • OOP concepts:
    • Interface: To implement EventListeners (keyboard & mouse).
    • Abstraction & Inheritance: To create an abstract class Cell inherited by subclasses that override its methods.
    • Polymorphism: Overriding EventListener methods as well as methods of Cell class.

About

Minesweeper game implemented using Java Swing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages