Files
web-imposter-game/word-pools/manifest.json
Dasemu 3693804d4e Add 22 word pools with impostor variants, multi-pool selection, and mobile-optimized UI
Features:
- Impostor-specific words: Each civilian word now has a related impostor word
- 22 word pools total (2 local offline, 20 remote)
- Multi-pool selection: Combine multiple categories simultaneously
- Descriptive category names based on content analysis

Word pools added:
- Local: Animales y Naturaleza (88), Objetos Cotidianos (99)
- Remote: Marcas y Empresas, Profesiones, Comida y Bebidas, Lugares del Mundo,
  Deportes, Películas y Series, Escuela, Tecnología, Vehículos, Instrumentos,
  Videojuegos, Personajes (Anime, Disney, Ficción), Artistas Latinos,
  Marcas de Lujo, Cuerpo Humano, Playa y Verano, Amor y Romance, Navidad

UI improvements:
- Mobile-first: No scrolling on main setup screen
- Compact layout: Reduced padding, margins, and font sizes
- Hidden scrollbar: Pool selector with gradient fade effect
- Responsive grid: 2-column pool buttons with smooth touch scrolling
- Updated labels: Shortened for better mobile fit

Technical changes:
- New word format: civilian_word|impostor_word in .txt files
- Updated manifest.json with all 22 pools
- Enhanced pickWords() to merge multiple selected pools
- Improved caching system for remote pools
- Cross-browser scrollbar hiding

Documentation:
- Updated README.md with all 22 pools and new features
- Added CHANGELOG.md with detailed changes
- Documented impostor word format and usage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 16:27:28 +01:00

136 lines
2.4 KiB
JSON

[
{
"id": "objetos_cotidianos",
"name": "Objetos Cotidianos",
"emoji": "🏠",
"count": 99,
"local": true
},
{
"id": "animales_naturaleza",
"name": "Animales y Naturaleza",
"emoji": "🌿",
"count": 88,
"local": true
},
{
"id": "marcas_empresas",
"name": "Marcas y Empresas",
"emoji": "🛍️",
"count": 81
},
{
"id": "profesiones_trabajos",
"name": "Profesiones y Trabajos",
"emoji": "💼",
"count": 94
},
{
"id": "comida_bebidas",
"name": "Comida y Bebidas",
"emoji": "🍕",
"count": 145
},
{
"id": "lugares_mundo",
"name": "Lugares del Mundo",
"emoji": "🌍",
"count": 89
},
{
"id": "deportes",
"name": "Deportes",
"emoji": "⚽",
"count": 97
},
{
"id": "peliculas_series",
"name": "Películas y Series",
"emoji": "🎬",
"count": 118
},
{
"id": "escuela_educacion",
"name": "Escuela y Educación",
"emoji": "📚",
"count": 114
},
{
"id": "tecnologia_internet",
"name": "Tecnología e Internet",
"emoji": "💻",
"count": 63
},
{
"id": "vehiculos_transporte",
"name": "Vehículos y Transporte",
"emoji": "🚗",
"count": 97
},
{
"id": "instrumentos_musicales",
"name": "Instrumentos Musicales",
"emoji": "🎸",
"count": 106
},
{
"id": "videojuegos",
"name": "Videojuegos",
"emoji": "🎮",
"count": 128
},
{
"id": "personajes_anime",
"name": "Personajes de Anime",
"emoji": "🎌",
"count": 133
},
{
"id": "personajes_disney",
"name": "Personajes de Disney",
"emoji": "🏰",
"count": 133
},
{
"id": "artistas_latinos",
"name": "Artistas Latinos",
"emoji": "🎤",
"count": 116
},
{
"id": "marcas_lujo",
"name": "Marcas de Lujo",
"emoji": "💎",
"count": 108
},
{
"id": "personajes_ficcion",
"name": "Personajes de Ficción",
"emoji": "🦸",
"count": 124
},
{
"id": "cuerpo_humano",
"name": "Cuerpo Humano",
"emoji": "🫀",
"count": 129
},
{
"id": "playa_verano",
"name": "Playa y Verano",
"emoji": "🏖️",
"count": 69
},
{
"id": "amor_romance",
"name": "Amor y Romance",
"emoji": "💕",
"count": 98
},
{
"id": "navidad_fiestas",
"name": "Navidad y Fiestas",
"emoji": "🎄",
"count": 88
}
]