Heart Star - Cooperative Puzzle Adventure

Seele01-Flash
By
Heart Star is a delightful cooperative puzzle game where two adorable characters must work together to navigate through color-coded challenges. Perfect for couples, friends, or solo players who enjoy strategic teamwork puzzles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Heart Star 3D Reimagined**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A "2.5D" Puzzle Platformer. Use a Voxel or Low-Poly aesthetic that mimics the original pixel art charm but in 3D. The camera should use an Orthographic projection to maintain the puzzle grid perspective. * **Color Palette:** Strictly enforce a dual-color theme. * **Girl/Heart Dimension:** Primary color is Soft Pink/Red (#FF6B6B). * **Boy/Star Dimension:** Primary color is Soft Cyan/Blue (#4ECDC4). * **Neutral Ground:** Grey or White blocks. * **Characters:** Create two simple low-poly humanoid meshes. One is Red (Girl) with a particle trail of hearts, the other is Blue (Boy) with a particle trail of stars. * **Environment Elements:** * **Color Blocks:** Cubes that glow. Red blocks are solid for the Girl but transparent/ghostly for the Boy. Blue blocks are solid for the Boy but transparent for the Girl. * **Goal Zone:** A Golden pedestal that requires *both* characters to touch it to win. * **Mobile Optimization:** Use `THREE.BoxGeometry` for almost everything to reduce vertex count. Use basic `MeshLambertMaterial` or `MeshToonMaterial` to save on lighting calculations. ### 2. Audio Requirements * **BGM:** A cheerful, sentimental 8-bit Chiptune track. It should be looped and catchy, reminiscent of NES-era puzzle games. * **Sound Effects (SFX):** * **Jump:** A short, retro square-wave "hop" sound. * **Swap:** A digital "glitch" or high-pitched "ping" sound when switching characters. * **Landing:** A soft thud. * **Win:** A short, ascending major arpeggio fanfare. * **Death/Fall:** A descending "wobble" sound. ### 3. Gameplay Loop * **Core Mechanic:** The player controls *one character at a time*. The other character freezes in place. * **Collision Logic (Crucial):** * **Active Girl (Red):** Collides with Red blocks and Neutral blocks. Falls through Blue blocks. * **Active Boy (Blue):** Collides with Blue blocks and Neutral blocks. Falls through Red blocks. * **Stacking:** Characters are solid to each other. The active character can jump onto the head of the frozen character to reach higher platforms. * **Win Condition:** Both the Red and Blue characters must reach the designated "Goal Zone" tile. * **Fail Condition:** Falling off the map or touching a spike hazard resets the level. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Force **Landscape Mode** to allow a wider view of the puzzle level. * **Touch Controls (Virtual Gamepad):** * **Left Bottom:** Two large, translucent arrow buttons (Left/Right) for horizontal movement. Hit area should be at least 60x60px. * **Right Bottom:** * **Jump Button (Large):** For jumping. * **Swap Button (Medium):** Specifically to toggle control between the Girl and Boy. Icon should show two arrows circling or a split Red/Blue face. * **Visual Feedback:** * When swapping, the camera should smoothly pan to center the new active character. * The "inactive" character should slightly desaturate or become darker to indicate they are currently a statue/platform. * **Haptics:** Trigger `navigator.vibrate(50)` on landing a jump or swapping characters. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Heart Star

Heart Star is an enchanting cooperative puzzle adventure that combines strategic thinking with heartwarming teamwork. This charming game features two loveable characters - a pink-haired girl and a blue-haired boy - who must collaborate to overcome ingeniously designed challenges. With its adorable art style and innovative color-based mechanics, Heart Star offers a unique puzzle experience that's both relaxing and mentally stimulating.

The game's core appeal lies in its cooperative nature, making it perfect for couples, friends, or family members looking to enjoy a shared gaming experience. Even solo players will find joy in switching between characters to solve increasingly complex puzzles.

Core Features

Innovative Color-Coded Mechanics

The game's signature feature revolves around color-based puzzle solving. Each character can only interact with objects matching their color theme - the girl controls pink/red elements while the boy manages blue objects. This creates a unique dynamic where success depends on understanding how both characters' abilities complement each other.

Charming Visual Design

Heart Star features a delightfully cute art style with vibrant colors and expressive character animations. The pink and blue color scheme isn't just aesthetic - it's integral to the gameplay, making visual clarity essential for puzzle solving.

Progressive Difficulty

Starting with simple introductory levels, the game gradually introduces more complex mechanics and challenging puzzles. This thoughtful progression ensures players can master the basics before tackling advanced cooperative challenges.

Perfect for Cooperation

Whether playing with a partner or controlling both characters yourself, Heart Star emphasizes the importance of teamwork and communication. Each level requires careful planning and coordination to reach the goal.

Gameplay Mechanics

In Heart Star, success depends on understanding each character's unique abilities and how they interact with the environment. The girl character can manipulate red and pink objects, while the boy controls blue elements. This color-coding system creates puzzles where both characters must work in harmony.

Players must think strategically about movement timing, object manipulation, and character positioning. Some puzzles require one character to create a path for the other, while others need simultaneous actions from both characters.

Operation Guide

Mastering Heart Star's controls is straightforward:

  • Movement : Use WASD keys or Arrow keys to move your active character
  • Character Switching : Press C to swap between the girl and boy
  • Jumping : Press X to make your character jump over obstacles
  • Strategy : Plan your moves carefully - some actions are irreversible!

The key to success is learning when to switch between characters and how to use their color-specific abilities effectively. Take time to observe each level before making moves, as the best solutions often require careful planning.

Why Play Heart Star

Heart Star stands out in the puzzle game genre for several compelling reasons:

Perfect for Relationships : The cooperative nature makes it an ideal activity for couples and friends to enjoy together, fostering communication and teamwork.

Accessible Yet Challenging : Simple controls and cute graphics welcome newcomers, while clever puzzle design provides depth for experienced players.

Stress-Free Gaming : Unlike action-heavy games, Heart Star offers a relaxing pace where you can think through problems without time pressure.

Universal Appeal : The charming art style and wholesome gameplay make it suitable for players of all ages.

Free to Play : Enjoy the complete gaming experience without any cost - no hidden fees or premium content locks.

Browser Convenience : No downloads or installations required - simply open your web browser and start playing immediately.

Frequently Asked Questions (FAQ)