An open API service indexing awesome lists of open source software.

https://github.com/guuzzeji/go-minesweeper-multiplayer

This is a multiplayer minesweeper game using Go and Gin. It is a web application that allows multiple users to play a game of minesweeper.
https://github.com/guuzzeji/go-minesweeper-multiplayer

game games go golang minesweeper minesweeper-game web

Last synced: about 1 year ago
JSON representation

This is a multiplayer minesweeper game using Go and Gin. It is a web application that allows multiple users to play a game of minesweeper.

Awesome Lists containing this project

README

          



# Go Minesweeper Multiplayer

**CSCI-343 Group Project**

**Created by Gabe & Bryant**

This is a multiplayer minesweeper game using Go and Gin. It is a web application that allows multiple users to play a game of minesweeper.

## ⭐ Screenshots

![screenshot-0](./assets/screenshot-0.png)

![screenshot-3](./assets/screenshot-3.png)

![screenshot-1](./assets/screenshot-1.png)

![screenshot-2](./assets/screenshot-2.png)

## 📜 Prerequisites

Make sure you have Go installed on your system. You can download Go from [here](https://go.dev/dl/). **You must download go version 1.21 or higher.**

## 📋 Setup

**Step 1**

Clone the repository

```bash
git clone https://github.com/Guuzzeji/go-minesweeper-multiplayer.git
```

**Step 2**

Open the project directory and run to install dependencies

```bash
go get ./...
```

**Step 3**

Then run

```bash
go run main.go
```

or

```bash
make go-run
```

to start the server. You can also run

```bash
make build-run
```

to run it locally as a static binary. If you use `make build-run`, make sure to do

```bash
make build-local
```

first to build the server for your machine.

**Step 4**

Go to

```bash
http://localhost:8080
```

to play the game

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details