Skip to content

flag guessing multiplayer game built with golang gorilla websockets, inspired from the sitcom TBBT

License

Notifications You must be signed in to change notification settings

adimail/fun-with-flags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fun with Flags

Web-based multiplayer game designed to test your knowledge of country flags. The game offers both single-player and multiplayer modes, allowing players to create or join game rooms.

Game Modes

  1. Flag-to-Country Mode (MCQ)

    • Players are presented with a flag image and must select the correct country name from the options provided.
  2. Map challenge

    • Players are given a country flag and must locate it on a world map based on its flag.

Both modes are available for single-player and multiplayer gameplay.

Technology Stack

  • Backend: Built using Go, with Gorilla Web Toolkit for handling WebSocket connections and RESTful APIs.
  • Frontend: Developed using HTML, CSS, and vanilla JavaScript for a seamless user interface.
  • Real-Time Communication: WebSocket technology ensures low-latency interactions between players.

Screenshots

Gameplay

Multiplayer

Websockets

Building Locally

  1. Install Dependencies

    Ensure you have Go installed. Then, run:

    go mod download
  2. Run the Server

    make run

License

"Fun with Flags" is licensed under the MIT License. See the LICENSE file for more details.

About

flag guessing multiplayer game built with golang gorilla websockets, inspired from the sitcom TBBT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published