Countries of the World App - Changelog

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.