WorldGuessr - Free Geography Guessing Game

Seele01-Flash
By
WorldGuessr is a free geography guessing game that challenges you to identify locations worldwide using Street View. Perfect for testing geography knowledge and exploring the world virtually.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "WorldGuessr (Geo-Discovery Simulation)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Core View (The World):** The main scene should utilize a large, inverted `SphereGeometry` (or a CubeMap) acting as a skybox to display 360-degree equirectangular panoramic textures. This simulates the "Street View." Provide a logic array to cycle through at least 3 distinct placeholder panoramic textures (e.g., an urban city, a rural road, a snowy mountain) to represent different rounds. * **UI Overlay (The Map):** A 2D map interface (using HTML/CSS layered over the canvas) is required. It should feature a flat world map image. * **Markers:** A 3D or 2D "Red Pin" icon (matching the promotional image style) used to mark the player's guess on the map. * **Mobile Optimization:** Use low-poly meshes for any 3D UI elements. Texture compression is key; ensure the panoramic loader handles asynchronous loading with a simple "Loading..." spinner to prevent mobile browser freezes. ### 2. Audio Requirements * **BGM:** A calm, "Lobby/Elevator" style instrumental track that loops seamlessly, encouraging concentration without distraction. * **SFX:** * *Camera Movement:* A subtle "whoosh" or air-cutting sound when panning quickly. * *Pin Drop:* A satisfying "thud" or "click" when placing a marker on the map. * *Scoring:* A "cash register" or "tally" sound effect that plays as the distance score counts up/down. * *Success/Fail:* A cheerful chime for close guesses (<500km) and a dull thud for far guesses. ### 3. Gameplay Loop * **Round Start:** The player spawns inside a random panoramic location. The location has a hidden "True Coordinate" (Latitude/Longitude). * **Investigation:** The player pans and zooms around the 360-view to look for clues (sun position, vegetation, signs). * **The Guess:** The player toggles the Map UI, taps a location to drop a pin (recording "Guess Coordinates"), and clicks "Make Guess." * **Scoring Logic:** Implement the **Haversine Formula** to calculate the distance (in km) between the True Coordinate and the Guess Coordinate. * Score = 5000 points * (e ^ (-distance / 2000)). * **Result Screen:** A summary modal appears showing the distance error and points earned, with a "Next Round" button that loads a new texture and coordinates. ### 4. Mobile Controls & Interaction * **View Control:** Implement custom touch controls (or modify `OrbitControls`). * **One-finger drag:** Rotates the camera (inverted logic: dragging left moves view right). * **Pinch-to-zoom:** Essential for reading small text on signs within the panorama. Limit FOV between 30 (zoomed in) and 90 (wide). * **Map Interaction:** * The Map should be a collapsible/expandable bottom sheet or a toggle button (to save screen real estate on mobile). * **Tap-to-place:** Tapping the map image calculates the pixel-to-coordinate conversion and places the Pin icon. * **Feedback:** Add simple Haptic Feedback (using `navigator.vibrate`) when the player drops a pin or confirms a guess. * **Orientation:** Force or encourage Landscape mode, but ensure UI elements (buttons, score) are responsive and at least 44x44px for touch accessibility. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

WorldGuessr is an exciting geography quiz game that offers a completely free alternative to popular location-guessing games. This immersive experience tests and expands your geographical knowledge through Street View exploration, dropping you into random locations around the globe where you must use environmental clues to pinpoint your exact whereabouts.

The game transforms every round into a thrilling geographical investigation, where cityscapes, rural roads, and natural landscapes become puzzle pieces you need to analyze. From bustling metropolises to remote wilderness areas, each location presents unique challenges that will keep you engaged and learning.

Core Features

Unlimited Free Gameplay

Unlike premium geography games, WorldGuessr provides completely free access to all features. You can enjoy unlimited rounds without any payment requirements, making it perfect for casual players and geography enthusiasts alike.

Community-Created Maps

Explore hundreds of user-generated maps tailored to different regions and themes. Whether you want to focus on specific continents, countries, or unique geographical features, the community has created diverse challenges to match your interests.

Multiplayer Competition

Compete with friends or players worldwide in exciting multiplayer modes. Test your geographical knowledge against others and see who can identify locations most accurately.

Helpful Hint System

When you feel completely stumped, the built-in hint feature provides gentle guidance by identifying the general region or continent, helping you narrow down your search without giving away the exact answer.

Progressive Learning

After each guess, discover exactly how close or far you were from the actual location. This feedback system helps you refine your geographical deduction skills over time.

Game Mechanics

Street View Exploration

Each round begins by placing you somewhere on the world map using Street View technology. You can move around freely to gather valuable clues from your surroundings, including:

  • Architectural styles that hint at specific regions
  • Street signs and billboards with language clues
  • Landmarks and monuments that reveal famous locations
  • Natural features like coastlines, mountains, and vegetation
  • Cultural elements such as clothing, vehicles, and infrastructure

Strategic Deduction

Success in WorldGuessr requires careful observation and logical thinking. Players must analyze multiple environmental factors to make educated guesses about their location, turning each round into an engaging detective experience.

How to Play

Basic Controls

  • Mouse : Navigate the Street View environment and interact with the game interface
  • Click and drag : Look around 360 degrees to observe your surroundings
  • Movement : Use navigation arrows to explore the area and gather more clues

Gameplay Steps

  1. Observe : Start by examining your immediate surroundings for obvious clues
  2. Explore : Move around to find landmarks, signs, or distinctive features
  3. Analyze : Consider architectural styles, vegetation, and cultural elements
  4. Deduce : Use gathered information to narrow down possible regions
  5. Guess : Make your best estimate on the world map
  6. Learn : Review the results to improve your geographical knowledge

Why Play WorldGuessr

Educational Value

This game offers an entertaining way to learn about world geography, cultures, and landmarks. Every round expands your knowledge of different countries, cities, and regions while having fun.

Brain Training

WorldGuessr exercises critical thinking, observation skills, and deductive reasoning. It's an excellent mental workout disguised as entertainment.

Social Experience

Multiplayer modes make it perfect for playing with friends, family, or competing against geography enthusiasts worldwide. Share discoveries and learn from other players' strategies.

Accessibility

As a free browser-based game, WorldGuessr is accessible to anyone with an internet connection. No downloads, installations, or subscriptions required.

Frequently Asked Questions (FAQ)