Worldaria is the geographical game to learn countries and regions of our planet. There are 6 modes to try:
- Game: you have 5 attempts to guess each suggested country. Each right answer will give you 1 point. After 5 wrong attempts you will lose 1 point. You can save your current game result anytime just quiting it if you are guessing by name.
- Online: you will play with real person one by one. Each player has 15 seconds to guess the country. After 5 wrong attempts you will not lose points. To play this mode you should sign in.
- Bot: you will play with the bot, whose difficulty you can choose. You have 15 seconds to guess the country.
- Learn: you have unlimited attempts to guess the country. After 5 wrong attempts the right country will be accentuated. You can use search bar to find the right country.
- Details: you can learn additional information (area, population, etc.) about countries just clicking on them.
- History: you can learn historical countries of different periods.
All used maps have GeoJSON format. Some of them were found in open repositories like these (https://github.com/AshKyd/geojson-regions, https://github.com/mledoze/countries, etc.) and others were converted from Shapefile (downloaded here) to GeoJSON using https://mapshaper.org/.
All countries' statistics were found in open sources and updated manually.
- TypeScript
- Vite
- Vue.js
- Vuetify
- Leaflet
- Express
- Firebase (Authentication, Firestore Database, Storage)
- socket.io
npm install
npm start
npm run dev
npm run build
npm run test
npm run lint