Syed Daanish c01083f9a9 Add License and readme
Signed-off-by: Syed Daanish <syed@sixzix.com>
2025-02-09 15:07:39 +03:00
2025-02-09 15:00:17 +03:00
2025-02-09 15:00:17 +03:00
2025-02-09 15:07:39 +03:00
2025-02-09 15:00:17 +03:00
2025-02-09 15:07:39 +03:00

Minesweeper (Terminal Edition)

A terminal-based Minesweeper game written in Go, using the tcell library for handling terminal UI and events.

Features

  • Classic Minesweeper gameplay
  • Intuitive keyboard controls
  • Terminal-based UI
  • Real-time updates with tcell

Installation

Prerequisites

  • Go 1.18+ installed

Steps

  1. Clone this repository:
    git clone https://github.com/Toprun123/go-mines.git
    cd minesweeper-terminal
    
  2. Install dependencies:
    go get ./...
    
  3. Build the project:
    go build -o minesweeper
    
  4. Run the game:
    ./minesweeper
    

Controls

  • Arrow Keys - Move cursor
  • Enter - Reveal cell
  • F - Flag/Unflag cell
  • Q - Quit game

Or Mouse Clicks (Left Click to Reveal, Right Click to Flag/Unflag)

Contributing

Feel free to open issues or submit pull requests!

Author

Syed - https://github.com/Toprun123

Description
A TUI minesweeper game built in GoLang.
Readme MIT 126 KiB
Languages
Go 100%