Creepy Crossword - Horror Pun Word Puzzle

Seele01-Flash
By
Creepy Crossword is a unique horror-themed word puzzle game that challenges players with spooky puns and wordplay. This free online crossword combines traditional puzzle solving with creepy humor for an entertaining brain workout.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Creepy Crossword**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A "Spooky Cartoon" 3D aesthetic (Low-poly). The scene should look like a stylized graveyard at night, using a color palette of deep purples, midnight blues, and desaturated browns. * **The Grid:** Instead of a flat 2D grid, represent crossword cells as slightly raised stone slabs or flat tombstones laid out on the ground. * **Empty Cell:** Dark grey stone texture. * **Active Cell:** Highlighted with a glowing cyan outline or emission. * **Active Word:** Highlighted with a faint orange glow. * **Completed Word:** The text turns gold and the stone slab looks "cleaner." * **Environment:** A background scene featuring low-poly dead trees, a few crooked gravestones in the distance, and a low-hanging fog (using `THREE.FogExp2`). * **Camera:** An Orthographic camera angled at 45-60 degrees (isometric view) to ensure the grid is legible while showing the 3D depth. * **Performance:** Use instanced meshes for the grid cells to ensure 60fps on mobile devices. Use simple geometric shapes for environment details to keep the polygon count low. ### 2. Audio Requirements * **BGM:** A playful, "Halloween-style" waltz. Think pizzicato strings, a harpsichord, and a Theremin. It should be spooky but comedic, not actually scary. * **Sound Effects:** * **Selection:** A dry "bone rattle" or a stone sliding sound. * **Typing:** A "chisel on stone" sound for each letter entered. * **Toggle Direction:** A "woosh" or page-turning sound. * **Correct Word:** A ghostly "Oooo!" chorus or a magical chime. * **Wrong Word:** A funny "zombie groan" or a dull thud. ### 3. Gameplay Loop * **Core Mechanic:** Standard crossword puzzle logic populated with **"Horror Puns"** (e.g., Clue: "What is a ghost's favorite fruit?", Answer: "BOOBERRY"). * **Data Structure:** Create a JSON object array for the level data containing: `grid_position`, `direction` (across/down), `clue_text`, and `answer_string`. * **Input Logic:** * User taps a cell to select it. * Typing fills the cell and advances the cursor to the next cell in the active direction. * If the user fills a word correctly, lock that word and visually indicate completion. * **Win Condition:** All cells are filled correctly. A "Level Complete" modal appears with a "Next Graveyard" button. ### 4. Mobile Controls & Interaction * **Touch Interaction (Raycasting):** * **Single Tap:** Select a grid cell. * **Second Tap (on same cell):** Toggle typing direction between Across (Horizontal) and Down (Vertical). This replaces the desktop "double-click" mechanic. * **Virtual Keyboard (Crucial for Three.js Mobile):** * Do **not** rely on the native mobile keyboard (it shifts the viewport and breaks immersion). * Render a custom HTML/CSS on-screen keyboard (QWERTY layout) overlaid at the bottom of the screen. * Keys need to be large enough for touch (minimum 44px height). * **UI Layout (Portrait & Landscape):** * **Top:** The 3D Viewport containing the crossword grid. Allow one-finger pan and two-finger pinch-to-zoom. * **Middle (Dynamic Clue Bar):** A dedicated UI strip clearly displaying the **Current Clue** for the selected word. This is better for mobile than a scrollable list of all clues. * **Bottom:** The Virtual Keyboard. * **Feedback:** Add a subtle camera shake (screen trauma) when a wrong word is checked/completed. Add simple haptic feedback (using `navigator.vibrate`) on keypress. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Creepy Crossword is a spine-tingling twist on the classic crossword puzzle format. This horror-themed word game challenges players to solve crossword clues filled with creepy puns, dark humor, and spooky wordplay. With its unique combination of traditional crossword mechanics and horror-themed content, the game offers puzzle enthusiasts a refreshingly different experience that's both challenging and entertaining.

Core Features

Horror-Themed Wordplay

The game's main attraction lies in its clever use of horror puns and dark humor. Each puzzle is carefully crafted with clues that play on scary movie references, monster names, and spooky situations, making every solved word a delightful "aha!" moment.

Classic Crossword Mechanics

Built on traditional crossword puzzle foundations, the game uses familiar grid patterns and clue systems that crossword enthusiasts will immediately recognize and appreciate.

Brain Training Benefits

  • Vocabulary Enhancement : Expand your knowledge of horror-related terminology and wordplay
  • Critical Thinking : Develop pattern recognition and deductive reasoning skills
  • Memory Improvement : Exercise recall abilities through word association
  • Mental Flexibility : Practice thinking creatively about word meanings and connections

Accessibility Features

  • Free to Play : Complete crossword experience at no cost
  • Browser-Based : No downloads or installations required
  • All Ages Content : Family-friendly horror humor suitable for general audiences
  • Cross-Platform : Works on desktop computers, tablets, and mobile devices

Gameplay Mechanics

The game follows standard crossword conventions with some unique twists. Players fill in white squares with letters to form words based on numbered clues. The horror theme adds an extra layer of challenge as clues often involve puns, double meanings, and references to classic monster movies and scary stories.

Puzzle Structure

Each crossword grid contains interconnected words that share common letters. Successfully solving one clue often provides hints for intersecting words, creating a satisfying chain reaction of discoveries.

Operation Guide

Basic Controls

  • Click : Select a square to begin entering letters
  • Double-click : Toggle between "Across" and "Down" directions for the first square of a word
  • Keyboard : Type letters directly into selected squares
  • Arrow Keys : Navigate between squares in the grid
  • Backspace/Delete : Remove letters from squares

Playing Tips

  1. Start with shorter words or clues you're confident about
  2. Use intersecting letters as hints for crossing words
  3. Think about horror movie references and monster names
  4. Consider multiple meanings and puns when stuck on clues
  5. Don't hesitate to guess - you can always correct mistakes

Why Play Creepy Crossword

Perfect for Horror Fans

If you enjoy scary movies, monster stories, or dark humor, this crossword offers the perfect blend of entertainment and mental challenge. The horror theme adds personality to traditional puzzle solving.

Educational Value

Beyond entertainment, the game helps improve vocabulary, spelling, and general knowledge while exercising critical thinking skills. The horror theme introduces players to classic literary and cinematic references.

Stress Relief

Despite the creepy theme, solving crosswords is proven to reduce stress and provide mental relaxation. The satisfying "click" of solving each clue creates a rewarding gameplay loop.

Social Gaming

Share particularly clever or challenging clues with friends who appreciate wordplay and horror humor. The game's pun-heavy content often sparks discussions about favorite scary movies and books.

Frequently Asked Questions (FAQ)