CountryOdyssey

Documentation

1. Introduction

CountryOdyssey is a fun and educational geography game where players can test and improve their knowledge of world countries by locating them on a map. With different levels of difficulty (Easy, Normal, Hard), the game is perfect for anyone who loves geography and wants to challenge themselves or compete with friends.

2. Game Overview

In CountryOdyssey, players will be given the name of a country and must click on the map to correctly identify its location. The game has two modes:

3. How to Play

Single-player Mode

  1. Start the game by choosing Single-player.
  2. You will be shown the name of a country.
  3. Click on the map where you believe that country is located.
  4. The game will give you feedback on your selection.
  5. Try to finish as many countries as possible within the time limit.

Multiplayer Mode

  1. Choose Multiplayer from the main menu.
  2. Select whether you want to play with friends or random players.
  3. Once the game starts, each player will take turns locating countries.
  4. Points will be awarded based on accuracy and speed.
  5. The player with the highest score at the end wins the round.

4. Game Features

Difficulty Levels

5. Technical Details

CountryOdyssey is built using modern web technologies to ensure smooth gameplay and responsive design across all devices.

But it is highly recommended to play it on a desktop or laptop because it is optimized for them.

The game is built using HTML, CSS, and JavaScript. It uses the Leaflet library for the map interface and the OpenStreetMap API for the map data.

6. Troubleshooting

7. Showcase and Countries

Game Map Interface
Game Map Interface
Game Overview Interface
Game Overview Interface

Easy Mode Countries

Easy Mode contains the most well-known countries in the world. It's a great starting point for beginners or those who want to warm up.

Countries:

'United States of America', 'Canada', 'Brazil', 'Russia', 'China', 'India', 'Australia', 'South Africa', 'Egypt', 'France', 'United Kingdom', 'Italy', 'Germany', 'Japan', 'Spain', 'Mexico', 'Argentina', 'Saudi Arabia', 'Turkey', 'South Korea', 'Austria', 'Belgium', 'Switzerland', 'Ireland', 'Portugal', 'Greece', 'Sweden', 'Netherlands', 'Denmark', 'New Zealand', 'Norway', 'Poland', 'Azerbaijan','Thailand', 'Vietnam', 'Indonesia', 'Pakistan', 'Singapore', 'Iran', 'Georgia'

Normal Mode Countries

Normal Mode contains moderate challenge with intermediate countries. It's a good balance between familiarity and challenge.

Countries:

'Tunisia', 'Cambodia', 'Laos', 'Nepal', 'Mongolia', 'Qatar', 'Kuwait', 'Bahrain', 'Bhutan', 'Brunei', 'Djibouti', 'Burundi', 'Saint Kitts and Nevis', 'Dominica', 'Saint Lucia', 'Grenada', 'Barbados', 'Antigua and Barbuda', 'Malta', 'Liechtenstein', 'Andorra', 'Monaco', 'San Marino', 'Benin', 'Cape Verde', 'Chad', 'Equatorial Guinea', 'Luxembourg', 'Eritrea', 'Gabon', 'Gambia', 'Guinea', 'Guinea-Bissau', 'Jamaica', 'Kosovo', 'Liberia', 'Maldives', 'Mauritania', 'Guatemala', 'Mauritius', 'Namibia', 'Papua New Guinea', 'Solomon Islands', 'Suriname', 'Tajikistan', 'Togo', 'Honduras', 'Haiti', 'Ecuador', 'Trinidad and Tobago', 'Turkmenistan', 'Vanuatu', 'Lesotho', 'Eswatini'

Hard Mode Countries

Less well-known countries in difficult-to-identify regions

Countries:

'United States of America', 'Canada', 'Brazil', 'Russia', 'China', 'India', 'Australia', 'South Africa', 'Egypt', 'France', 'United Kingdom', 'Italy', 'Germany', 'Japan', 'Spain', 'Mexico', 'Argentina', 'Saudi Arabia', 'Turkey', 'South Korea', 'Austria', 'Belgium', 'Switzerland', 'Ireland', 'Portugal', 'Greece', 'Sweden', 'Netherlands', 'Denmark', 'New Zealand', 'Norway', 'Poland', 'Azerbaijan','Thailand', 'Vietnam', 'Indonesia', 'Pakistan', 'Singapore', 'Iran', 'Georgia'

Ultra Mode Countries

Basically all countries in the world

Countries:

'Afghanistan', 'Albania', 'Algeria', 'Andorra', 'Angola', 'Antigua and Barbuda', 'Argentina', 'Armenia', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Belarus', 'Belgium', 'Belize', 'Benin', 'Bhutan', 'Bolivia', 'Bosnia and Herzegovina', 'Botswana', 'Brazil', 'Brunei', 'Bulgaria', 'Burkina Faso', 'Burundi', 'Cabo Verde', 'Cambodia', 'Cameroon', 'Canada', 'Central African Republic', 'Chad', 'Chile', 'China', 'Colombia', 'Congo', 'Costa Rica', 'Croatia', 'Cuba', 'Cyprus', 'Czech Republic', 'Democratic Republic of the Congo', 'Denmark', 'Djibouti', 'Dominica', 'Dominican Republic', 'Ecuador', 'Egypt', 'El Salvador', 'Equatorial Guinea', 'Eritrea', 'Eswatini', 'Ethiopia', 'Finland', 'France', 'Gabon', 'Gambia', 'Georgia', 'Germany', 'Ghana', 'Greece', 'Grenada', 'Guatemala', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Honduras', 'Hungary', 'Iceland', 'India', 'Indonesia', 'Iran', 'Iraq', 'Ireland', 'Israel', 'Italy', 'Jamaica', 'Japan', 'Jordan', 'Kazakhstan', 'Kenya', 'Kuwait', 'Kyrgyzstan', 'Laos', 'Latvia', 'Lebanon', 'Lesotho', 'Liberia', 'Libya', 'Liechtenstein', 'Lithuania', 'Luxembourg', 'Madagascar', 'Malawi', 'Malaysia', 'Maldives', 'Mali', 'Malta', 'Mauritania', 'Mauritius', 'Mexico', 'Moldova', 'Monaco', 'Mongolia', 'Montenegro', 'Morocco', 'Mozambique', 'Myanmar', 'Namibia', 'Nepal', 'Netherlands', 'New Zealand', 'Nicaragua', 'Niger', 'Nigeria', 'North Korea', 'Macedonia', 'Norway', 'Oman', 'Pakistan', 'Palestine', 'Panama', 'Papua New Guinea', 'Paraguay', 'Peru', 'Philippines', 'Poland', 'Portugal', 'Qatar', 'Romania', 'Russia', 'Rwanda', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Sierra Leone', 'Singapore', 'Slovakia', 'Slovenia', 'Solomon Islands', 'Somalia', 'South Africa', 'South Korea', 'South Sudan', 'Spain', 'Sri Lanka', 'Sudan', 'Suriname', 'Sweden', 'Switzerland', 'Syria', 'Taiwan', 'Tajikistan', 'Tanzania', 'Thailand', 'Togo', 'Trinidad and Tobago', 'Tunisia', 'Turkey', 'Turkmenistan', 'Tuvalu', 'Uganda', 'Ukraine', 'United Arab Emirates', 'United Kingdom', 'United States of America', 'Uruguay', 'Uzbekistan', 'Vanuatu', 'Venezuela', 'Vietnam', 'Yemen', 'Zambia', 'Zimbabwe'

Fullscreen view

8. Hey! Please give us your feedback