Ciudad de Palabras (Word City)

Seele01-Flash
By
Ciudad de Palabras is an engaging word puzzle game that combines vocabulary challenges with virtual world travel. Form meaningful words from given letters, collect coins, and unlock new cities as you progress through increasingly challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Ciudad de Palabras (Word City)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A 2.5D casual puzzle aesthetic. The background should be a static, high-quality texture on a plane representing a scenic city landmark (e.g., Madrid or Mexico City architecture) at sunset with purple/pink hues. * **Letter Tokens (The "Board"):** Create 3D flattened spheres or chamfered cylinders to represent the letter buttons. Use a glossy, hot-pink `MeshStandardMaterial` with specular highlights to mimic plastic or candy. * **Typography:** The letters on the tokens should be 3D `TextGeometry` (white color), centered on the tokens, using a rounded sans-serif font (like Arial Rounded or similar). * **Container:** A semi-transparent, frosted glass-like circular plane behind the letter tokens to group them visually. * **Visual Effects:** * A dynamic "connecting line" (using `TubeGeometry` or a thick `LineLoop`) that follows the user's swipe path between letters. * Sparkle particles when a word is successfully completed. * A "Passport Stamp" graphic (texture) that stamps onto the screen upon level completion. * **Mobile Optimization:** Use low polygon counts for the letter tokens. Ensure textures are compressed. Use a simple directional light combined with ambient light to reduce shadow calculation costs. ### 2. Audio Requirements * **BGM:** A relaxing, acoustic guitar or lo-fi "lounge" track that evokes a feeling of travel and leisure. * **Sound Effects (SFX):** * *Touch:* A soft "pop" or "bubble" sound when a letter is first touched. * *Connection:* A musical scale note (C, D, E...) that ascends as the player connects more letters in a single chain. * *Success:* A satisfying chime or cash-register "cha-ching" sound when a valid word is formed and coins are collected. * *Error:* A gentle, low-pitched "thud" or vibration sound if the word is invalid. ### 3. Gameplay Loop * **The Circle (Input):** The player is presented with a set of letters (e.g., M, O, R, A) arranged in a circle at the bottom of the screen. * **The Grid (Output):** Above the circle, there are empty white blocks arranged in a crossword-style pattern (placeholders for the answers). * **Action:** The player swipes from one letter to another to form a string. * **Validation:** * If the string matches a hidden target word, the letters fly from the circle to fill the empty blocks in the grid. * If the word is valid but not in the puzzle, add it to a "Bonus Word" jar. * **Win Condition:** Fill all empty blocks in the crossword grid to complete the "City" and trigger a transition animation (camera pans or flies) to the next background image. ### 4. Mobile Controls & Interaction * **Input Method:** Raycasting interaction handling `touchstart`, `touchmove`, and `touchend` events. * **Gesture Control:** * **Drag:** The player must be able to drag a finger continuously across the letters. * **Visual Feedback:** The currently selected letter should scale up slightly (1.2x) and glow. A visible line must be drawn in real-time between the connected letters. * **Screen Orientation:** **Portrait Mode** only. The UI layout must place the letter wheel in the bottom 40% of the screen for easy thumb reach. * **Haptic Feedback:** Trigger `navigator.vibrate(10)` lightly whenever the finger enters a new letter's collision zone to simulate tactile feedback. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Ciudad de Palabras (Word City) is a captivating word puzzle adventure that takes you on a journey around the globe while strengthening your vocabulary skills. This free-to-play browser game challenges players to create meaningful words by combining letters strategically, offering both entertainment and educational value for word game enthusiasts of all ages.

The game features beautiful cityscapes as backgrounds, creating an immersive travel experience while you solve word puzzles. Each successfully completed level brings you closer to unlocking your next destination, making every solved puzzle feel like a step forward in your virtual world tour.

Core Features

Global Travel Experience

Explore stunning cities from around the world as you progress through the game. Each location offers unique visual aesthetics and themed word challenges that reflect the culture and atmosphere of different destinations.

Progressive Difficulty System

The game starts with simple word formations and gradually increases in complexity. This ensures that both beginners and experienced word game players can enjoy the challenge at their own pace.

Coin Collection & Power-ups

Earn coins by successfully forming words and use them strategically to purchase helpful power-ups and hints. These tools become invaluable when facing more challenging levels.

Educational Value

While entertaining, Ciudad de Palabras serves as an excellent tool for vocabulary building and language learning. Players naturally expand their word knowledge through gameplay.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices - desktop computers, smartphones, and tablets - with no downloads required.

Gameplay Mechanics

The core gameplay revolves around letter manipulation and word formation:

  • Letter Selection : Click on any letter to begin forming a word
  • Word Building : Drag across connected letters to create meaningful words
  • Strategic Thinking : Plan your moves to maximize points and coin collection
  • Level Progression : Complete all puzzles in a city to unlock the next destination

Scoring System

Points are awarded based on word length, complexity, and letter values. Longer and more complex words yield higher scores and more coins.

Operation Guide

Basic Controls

  • Mouse/Touch : Click or tap a letter to start word formation
  • Drag : Move across adjacent letters to spell out words
  • Submit : Release to submit your word for validation
  • Hints : Use collected coins to purchase helpful hints when stuck

Game Interface

  • Letter Grid : The main playing area with available letters
  • Word List : Shows discovered words and remaining targets
  • Coin Counter : Displays your current coin balance
  • Progress Bar : Indicates level completion status
  • Power-up Menu : Access purchased boosters and hints

Tips for Success

  1. Start with shorter words to build momentum and collect initial coins
  2. Look for common prefixes and suffixes to identify longer words
  3. Use hints strategically when completely stuck rather than early in levels
  4. Experiment with different letter combinations - some words might surprise you
  5. Focus on high-value letters when available to maximize scoring

Why Play Ciudad de Palabras

Perfect for All Skill Levels

Whether you're a casual player looking for relaxing entertainment or a word game veteran seeking challenging puzzles, Ciudad de Palabras adapts to your skill level with its progressive difficulty system.

Educational Entertainment

Combine fun with learning as you naturally expand your vocabulary while exploring virtual destinations. It's an ideal game for students, language learners, and anyone looking to sharpen their word skills.

Stress-Free Gaming

With no time pressure and the ability to use hints when needed, the game provides a relaxing yet engaging experience perfect for unwinding after a busy day.

Regular Content

New cities and challenges keep the experience fresh, ensuring long-term entertainment value without repetitive gameplay.

Social Learning

Share your progress with friends and family, making vocabulary building a social activity that brings people together through friendly competition.

Frequently Asked Questions (FAQ)