Documentation Index
Fetch the complete documentation index at: https://mintlify.com/igorek05m/daily-geogame/llms.txt
Use this file to discover all available pages before exploring further.
Progressive reveal mechanism
Daily GeoGame features an intelligent hints system that rewards strategic guessing. You start with only one hint visible, and each incorrect guess unlocks an additional hint—up to a maximum of six hints total.How hints unlock
Game start
When you begin a daily challenge, only Hint #1 is visible. The remaining five hints appear blurred and locked.
Subsequent guesses
Each additional guess unlocks one more hint, up to all six hints being revealed by your sixth guess.
The number of unlocked hints is always equal to the number of guesses you’ve made plus one. This ensures you always have information to work with.
The six hint categories
Every daily challenge includes exactly six carefully crafted hints, each revealing different aspects of the target country. These hints are generated from authentic CIA World Factbook data.1. Climate
Category: GeographyLabel: Weather
Information provided: General climate patterns, temperature ranges, seasonal variations, and weather phenomena
Example Climate Hint
“Temperate; mild, wet winters; hot, dry summers; varies with altitude; interior areas much cooler”
2. Terrain
Category: GeographyLabel: Landscape
Information provided: Physical geography, topography, elevation features, and landforms
Example Terrain Hint
“Mostly mountains with ranges running north to south; central plateau; coastal plains are narrow and discontinuous”
3. Resources
Category: Geography & EconomyLabel: Natural / Agri
Information provided: Natural resources, mineral deposits, and agricultural products
Example Resources Hint
“Petroleum, natural gas, iron ore, gold, bauxite, other minerals, hydropower, diamonds”
4. Trade
Category: EconomyLabel: Main Exports
Information provided: Primary export commodities and key industries
Example Trade Hint
“Cars and vehicle parts, machinery, refined petroleum, packaged medicines, broadcasting equipment”
5. Society
Category: People and SocietyLabel: Demographics
Information provided: Population size and religious composition
Example Society Hint
“Pop: 67.39M | Roman Catholic 81.0%, Eastern Orthodox 1.1%, Protestant 0.7%, other 3.7%”
6. Symbols
Category: Government & CultureLabel: Iconography
Information provided: Flag description, national symbols, or currency information
Example Symbols Hint
“Three equal vertical bands of blue (hoist side), white, and red; the flag design and colors have been the basis for a number of other flags”
Data source: CIA World Factbook
All hints are generated from the CIA World Factbook, a comprehensive reference resource produced by the United States Central Intelligence Agency.Why the World Factbook?
Comprehensive coverage
Comprehensive coverage
The Factbook contains detailed information on 266 world entities, covering nearly every recognized country and territory.
Standardized format
Standardized format
Data is presented in a consistent structure across all countries, making it ideal for automated hint generation.
Authoritative source
Authoritative source
Public domain
Public domain
The entire Factbook is in the public domain, allowing free use of its data for educational purposes.
Data processing
Daily GeoGame fetches Factbook data from the factbook.json GitHub repository, which provides machine-readable JSON versions of the official CIA data. The hint generation process (/app/lib/factbook.ts:44-118) extracts specific fields:
- Climate:
Geography.Climate.text - Terrain:
Geography.Terrain.text - Resources:
Geography["Natural resources"].textorEconomy["Agricultural products"].text - Trade:
Economy["Exports - commodities"].textorEconomy.Industries.text - Society:
["People and Society"].Religions.textplus population from RestCountries API - Symbols:
Government["Flag description"].text,Government["National symbol(s)"].text, or currency data
If specific data fields are missing, the system attempts fallback fields to ensure every hint category has content. Text is truncated to 130-160 characters for readability.
Using hints strategically
Maximize the value of each hint by following these strategies:Start broad, then narrow
- First hint (Climate): Eliminates entire climate zones. If it mentions “tropical,” you can rule out northern countries.
- Second hint (Terrain): Combined with climate, this dramatically narrows possibilities. “Mountainous + tropical” points to specific regions.
- Third hint (Resources): Identify economic characteristics. Oil-producing nations are concentrated in certain areas.
Cross-reference hints
Combine information across categories:- Climate + Terrain = Geographic region
- Resources + Trade = Economic profile
- Society + Symbols = Cultural identity
Learn from locked hints
Even locked hints provide value—they tell you how many guesses you have remaining to unlock all information. Plan your guessing strategy around maximizing hint unlocks while conserving guesses.Visual design
The hint grid (/app/components/HintGrid.tsx) uses visual cues to indicate hint status:
- Unlocked hints: Blue accent, unlock icon, full text visible
- Locked hints: Grayscale, lock icon, blurred placeholder text
- Category badges: Each hint shows its category (Climate, Terrain, Resources, etc.)
- Progressive reveal: Hints unlock with a smooth transition animation
Accessibility tip
Hints are displayed in a two-column grid on larger screens and a single column on mobile devices, ensuring readability across all device sizes.