Countries of the World App - Changelog

Version 2.6 - Sep 23, 2025

MAJOR UPDATE: 3 New Game Modes!

COUNTRIES:

  • Type Mode: Master typing all 196 country names
  • Map Mode: Click and identify countries on the world map

CAPITALS:

  • Type Mode: Learn to spell every world capital
  • Multiple Choice: Test your capital city knowledge

FLAGS:

  • Type Mode: Identify flags by typing country names
  • Multiple Choice: Match flags to their countries

PLUS: Global leaderboards, improved UI, faster loading, and more coming soon!

Version 1.3 - Oct 16th, 2024

  • Added a flag guessing game mode!
  • Added a capital guessing game mode!
  • Updated homepage verbage
  • Fixed keyboard layout bug and choppy animations
  • Added animations

Version 1.1 - Oct 4th, 2024

  • Added all 196 countries!
  • Added alternate name guessing (eg. UK, USA)
  • Changed background colors
  • Fixed polygon for Somalia
  • Update homepage verbage

Version 1.0.0 (Initial Release) - Date TBD

Features:

  1. Interactive World Map
    • Users can view a custom map of the world
    • Map view can be toggled with a list view
  2. Country Guessing Game
    • Players can input country names to guess
    • Real-time feedback on correct and incorrect guesses
    • Visual indicators for correct and incorrect guesses
  3. Game Mechanics
    • 15-minute time limit for each game session
    • Pause functionality with a limit of 3 pauses per game
    • Victory screen upon guessing all countries
    • Game over screen when time runs out
  4. User Interface
    • Top bar displaying guessed country count and remaining time
    • Input bar for entering country names
    • Toggle between map view and continent table view
  5. Sound Effects
    • Background music during gameplay
    • Special music when 1 minute remains
    • Sound effects for correct guesses, errors, and game end

Technical Details:

  • Built with SwiftUI for iOS
  • Uses MapKit for map rendering
  • Implements custom overlays for various game states (pause, exit confirmation, victory)
  • Utilizes Swift’s property wrappers for efficient state management

Known Limitations:

  • Currently only available in English
  • No online multiplayer functionality (…yet)
  • High scores are not persisted between app launches (…yet)

We’re excited to bring you this first version of Countries of the World! Stay tuned for future updates and enhancements.