MAPPIN is a single or multiplayer interactive world map guessing game.
There are two modes to the game:
Classic (single player): The player is given a country at random and they must find that country on the map before time runs out to earn points!
Guess the Country (single/multiplayer): In each round, the host must describe their given country as clues and the other players must guess it in order to gain points! The person with the most points at the end of the game is declared the winner!
Sherwin Panganiban Michael Kassim Zoë Idehen Kehinde Alaka Tomas Garcia
Single Player Classic:
Mappin-Demo-1P-V3-1.mp4
Online Multiplayer Classic / Guess the Country
Mappin-Demo-Mp-1.mp4
Javascript | React | Node.js | Next.js | Mapbox | Socket.io |
---|---|---|---|---|---|
This app is fully deployed on Heroku here
Alternatively, you can install the code and run the app locally:
- From the command line, clone this repository to your machine:
git clone https://github.com/sherwingp/world-map-game.git
cd world-map-game
- Install dependencies:
npm install #(requires node to be installed)
- Then run the development server:
npm run dev
As a player,
So that I can enter the game,
I would like to input my player name
As a player,
So that I can understand the game better
I would like to read what the game is about
As a player,
So that I can know how to play the game,
I would like to read the rules of the game
As a player,
So that I can guess the secret location,
I would like to see a world map
As a player,
So that I can start the game,
I want to be given a country at random to find on the map
As a player,
So that I can select my guesses,
I want to be able to click on the country that I guess
As a player,
So that I can know how well I’m doing,
I want to see my score
As a player,
So that I know I guessed the right answer,
I would like my score to go up
As a player,
So that I can see how long I have left of the round
I want to see a countdown timer
As a player,
So that I can compete against other players,
I want other players to join in my game
As a host,
So that I can help the other players guess the secret country
I want to be able to give them clues.
As a Player,
So that I know if I've selected the correct country,
I would like the map to reveal the secret country at the end of the round