Sticky Linky - Chain Puzzle Game

Seele01-Flash
By
Sticky Linky is an adorable chain-based puzzle game where you create sticky faces by linking five blocks, then strategically combine and clear them to progress through increasingly challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Sticky Linky". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A "2.5D" physics puzzle aesthetic. Use an **Orthographic Camera** to maintain the classic puzzle feel while using 3D assets. * **Characters (The Stickies):** Create low-poly spheres with a `MeshPhysicalMaterial` to simulate a glossy, jelly-like texture (high transmission, moderate roughness). * **Colors:** Bright, saturated colors: Blue, Red, Yellow (for standard stickies), and Purple (for special items). * **Evolution:** Standard stickies are simple spheres. Evolved "Face" stickies should have simple geometric eyes (torus/spheres) attached to them. * **Connectors:** Dynamic tubes or lines (using `TubeGeometry` or thickened `Line`) that connect the stickies, simulating spring joints. They should stretch and squash based on physics. * **Background:** A static, cheerful sky-blue gradient background with stylized white cloud shapes (can be simple sprites or flat meshes) to convey a floating atmosphere. * **Mobile Optimization:** Use `InstancedMesh` for standard blobs if possible to reduce draw calls. Limit real-time shadows; use baked ambient occlusion or simple blob shadows underneath elements. ### 2. Audio Requirements * **BGM:** A whimsical, bouncy track featuring marimba, pizzicato strings, and light percussion. Tempo should be relaxed but catchy. * **Sound Effects (SFX):** * **Squish/Stretch:** Wet, rubbery sounds when stickies move or collide. * **Pop:** A satisfying suction-cup "pop" sound when a link is broken or cleared. * **Combine/Evolve:** A magical "chime" or rising tone when 5 stickies merge into a Face. * **Error:** A dull "thud" or "buzzer" sound if the player tries an invalid connection. * **Ambience:** Faint wind blowing sounds. ### 3. Gameplay Loop * **Physics System:** Implement a spring-mass physics system (or use a lightweight library like Cannon.js/Matter.js adapted for 3D). Stickies hang from anchor points or float in zero-gravity with damping. * **Core Mechanic:** 1. **Link:** Player drags to create connections between matching colored stickies. 2. **Evolve:** When a cluster of 5+ same-colored stickies is connected, they merge/morph into a single large "Sticky Face" (The King Blob). 3. **Clear:** The player must then connect this "Sticky Face" to at least one other block of the same color (or another Face) to trigger a "Clear". * **Hazards:** * **Sleeping Blocks:** Grey, heavy blocks that weigh down the web and don't match colors. * **Hungry Fish:** Spiky red hazards that sever links if touched. * **Victory Condition:** Clear all "Sticky Faces" generated from the initial board state. ### 4. Mobile Controls & Interaction * **Touch Interaction:** * **Drag-to-Link:** Users touch a sticky and drag to an adjacent one to form a link. Draw a visible glowing line following the finger/cursor to show the potential connection path. * **Tap-to-Sever:** Tapping an existing link cuts it (strategic physics manipulation). * **Orientation:** Portrait Mode favored for one-handed play, but responsive layout required. * **UI/UX:** * Buttons (Reset, Pause) must have a minimum touch target of 44x44 pixels. * Place the HUD (Score, Remaining Moves) at the top of the screen, away from the bottom interaction area to prevent accidental swipes. * **Feedback:** * **Haptics:** Trigger a light vibration (using `navigator.vibrate`) when a successful link is made or a combo is cleared. * **Visuals:** Emphasize selection with a white emissive rim light shader on the currently touched sticky. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sticky Linky is a delightfully charming puzzle game that combines strategic thinking with cute, colorful graphics. This engaging browser-based game challenges players to create chains of sticky blocks, form faces, and clear combinations to advance through multiple levels of sticky fun.

Core Features

Chain-Based Puzzle Mechanics

The game revolves around a unique chain-linking system where you must connect exactly five sticky blocks to create a "sticky face." This face then becomes a powerful tool for creating larger combinations and clearing the board.

Cute and Colorful Design

Featuring vibrant, cartoon-style graphics with adorable sticky characters, the game creates a welcoming atmosphere that appeals to puzzle lovers of all ages. The cheerful visual design makes each level a joy to play.

Progressive Difficulty

As you advance through levels, new challenges emerge including: - Sleeping sticky blocks that require special activation - Hungry fish that can disrupt your chain combinations - Increasingly complex board layouts - Time pressure elements that test your quick thinking

Strategic Depth

While easy to learn, Sticky Linky offers surprising strategic depth. Players must plan ahead, considering which blocks to chain first and how to manage hazards while maximizing their clearing potential.

Gameplay Mechanics

The core gameplay follows a simple yet engaging pattern:

  1. Link Formation : Connect five sticky blocks of the same type to create a sticky face
  2. Face Combination : Combine your sticky face with another sticky block or structure
  3. Chain Clearing : Successfully clear the combination to remove blocks from the board
  4. Level Completion : Clear all required combinations to advance to the next level

Hazard Management

Navigating around game hazards adds an extra layer of strategy: - Sleeping Blocks : These dormant pieces need to be awakened through specific combinations - Hungry Fish : Active threats that can interfere with your chain-building plans - Limited Moves : Some levels restrict the number of actions you can take

Controls and Interface

Mouse Controls : The game uses intuitive mouse-based controls for all interactions - Click and Drag : Link sticky blocks by clicking and dragging between them - Strategic Clicking : Click on completed chains to activate clearing sequences - Menu Navigation : Simple point-and-click interface for accessing options and levels

The user-friendly interface ensures that players can focus on puzzle-solving rather than struggling with complex controls.

Why Play Sticky Linky

Perfect for All Skill Levels

Whether you're a casual puzzle fan looking for relaxing gameplay or a strategic thinker seeking challenging combinations, Sticky Linky adapts to your skill level while providing consistent entertainment.

Free Browser Gaming

No downloads, installations, or payments required. Simply open your browser and start playing immediately on any device with internet access.

Mental Exercise

The game provides excellent brain training through: - Pattern Recognition : Identifying optimal chain combinations - Strategic Planning : Thinking several moves ahead - Problem Solving : Overcoming hazards and obstacles - Spatial Awareness : Managing board layouts efficiently

Stress-Free Entertainment

The cute graphics, gentle soundtrack, and non-violent gameplay create a relaxing environment perfect for unwinding after a busy day.

Frequently Asked Questions (FAQ)