Show HN: Learn Flags Quiz
🚩 Master the Globe: The Learn Flags Quiz
Welcome to the ultimate destination for mastering world geography. Whether you want to identify every national banner, memorize capitals, or recognize territorial outlines, this platform provides a comprehensive suite of tools to help you learn the world.
🌐 Global Accessibility
The site is inclusive, offering support for a vast array of languages to ensure anyone can learn:
- European: English, Español, Français, Deutsch, Português, Italiano, Nederlands, Svenska, Dansk, Suomi, Polski, Čeština, Slovenčina, Magyar, Română, Български, Hrvatski, Srpski.
- Eurasian/Asian: Русский, Українська, Türkçe, 日本語, 한국어, ไทย, Tiếng Việt, Bahasa Indonesia, Bahasa Melayu.
- Other: العربية, עברית.
🎮 The Gaming Experience
You can dive straight into the action with 197 countries available. No registration is required; simply start playing. If you struggle with a specific country, the site provides direct links to educational pages for deeper study.
📊 Difficulty Tiers
The countries are categorized based on actual user error rates to provide a progressive learning curve:
🕹️ Ten Ways to Play
Depending on your mood or study goal, you can choose from these 10 distinct modes:
| Mode | Description | Vibe |
|---|---|---|
| Multiple Choice | Select the correct answer from four options. | Standard |
| True or False | Quickly validate a claim. | Fast-paced |
| Pick the Flag | We provide the name; you find the image. | Visual |
| Odd One Out | Identify the intruder in a regional group. | Analytical |
| Higher or Lower | Compare land area or population sizes. | Comparative |
| Missing Letters | Fill in the blanks of a country's name. | Spelling |
| Type the Answer | Manual entry (accents are optional). | Challenging |
| Timed | Score as many as possible in 60 seconds. | High Pressure |
| Survival | You have | Hardcore |
| Flashcards | Study the items you miss most frequently. | Educational |
🗺️ Scope of Knowledge
🌍 Continental Breakdown
You can narrow your focus to specific regions to avoid feeling overwhelmed:
| Continent | Country Count |
|---|---|
| Africa | 54 |
| Asia | 48 |
| Europe | 46 |
| North America | 23 |
| Oceania | 14 |
| South America | 12 |
📚 Diverse Quiz Categories
It isn't just about flags. You can test your knowledge on:
- Capitals: Link the city to the nation.
- Maps: Interactive clicking on a global map.
- Shapes: Identifying countries by their borders.
- Currencies: Naming the local legal tender.
- Languages: Identifying the primary spoken tongue.
🏔️ Beyond National Borders
The learning doesn't stop at sovereign states. You can also master:
- US States Flags (51 entries)
- US States Capitals (51 entries)
- US States Maps (51 entries)
- US States Shapes (51 entries)
- Major Rivers (52 entries)
- The 5 Oceans
🔍 Specialized Collections & Nuance
The site features curated lists for those who want to master the "tricky" parts of vexillology:
The "Confusables": The system is designed to thwart guessing by elimination. If you are asked about Chad, the options will include Romania. If you see Monaco, Indonesia will be there. This forces you to notice the minute details that separate look-alikes like Ireland and Côte d'Ivoire.
Other curated lists include:
- The Hardest Flags: Obscure designs that most users fail.
- Tricolors: A deep dive into the surprisingly common Red, White, and Blue combinations.
- Chronology: The Newest flags (most recent adoptions) vs. the Oldest flags still in use.
- Fauna: Flags featuring animals, from lions and eagles to the solitary dragon.
⚙️ Technical Architecture
The entire platform is powered by a single, unified dataset containing population, area, borders, and capitals for 197 entities.
Key Technical Features:
- Privacy First: Your progress is stored locally in your browser. .
- Adaptive Learning: Flashcard mode uses your local accuracy rate to prioritize your weakest areas.
- UX Design:
- Map quizzes support
pinch-to-zoomanddrag. - All other modes are optimized for one-handed mobile use.
- Map quizzes support
- Educational Loop: Every mistake leads to a detailed breakdown:
- 🎨 Color palette
- 📅 Adoption date
- 📏 Proportions
- 👯 Common look-alikes
Example of a result logic flow:
if (userAnswer === incorrect) {
showResultScreen();
provideLinkToEducationalPage(countryDetails);
updateLocalAccuracy(countryID, -1);
}
Mastery Calculation: Your overall progress is tracked as a percentage of total mastery: