Fun Colors - Creative Art & Coloring Game

Seele01-Flash
By
Fun Colors is a creative digital art game that lets you express your artistic vision through coloring and drawing. With endless color palettes, diverse brushes, and relaxing gameplay, it's perfect for artists of all ages.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Fun Colors - 3D Art Station". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a cozy, semi-realistic "Art Desk" environment. The camera should be a fixed top-down perspective (slightly angled) focusing on a central drawing paper. * **3D Models**: * **The Desk**: A light wood grain texture (inspired by the banner) serving as the background plane. * **Decorations**: Scattered around the edges of the screen (outside the drawing area) are low-poly 3D art supplies: colored pencils, a watercolor palette, an eraser, and paper clips. These act as the border frame. * **The Canvas**: A central white plane mesh where the user draws. It should cast a soft shadow onto the desk to create depth. * **Lighting**: Use soft ambient lighting combined with a directional light to simulate a desk lamp. * **Night Mode**: Implement a toggle that changes the lighting from warm daylight (yellow/white) to a calming night mode (soft indigo/purple ambient light). * **Optimization**: Use low-poly meshes for the decorative tools. Use texture manipulation (canvas texture) for the drawing logic rather than creating thousands of mesh lines to ensure 60FPS on mobile devices. ### 2. Audio Requirements * **BGM**: A loop of relaxing, acoustic guitar or lo-fi hip-hop beats to induce a "flow state." * **Sound Effects (SFX)**: * **Drawing**: Different sounds based on the tool selected (e.g., a scratchy graphite sound for pencils, a wet slosh for brushes, a squeak for markers). * **UI Interaction**: Satisfying wooden "clack" sounds when selecting tools or colors. * **Fill Tool**: A soft "pop" or "whoosh" sound when a region is flooded with color. * **Undo**: A paper-shuffling sound. ### 3. Gameplay Loop * **Core Mechanic**: A 3D simulation of a 2D drawing app. The user selects a tool and color, then touches the central plane to modify its texture. * **Tools System**: * **Brush**: Freehand drawing with adjustable thickness. * **Bucket**: Flood fill algorithm to color enclosed areas (if using line art templates). * **Eraser**: Reverts the texture pixels to white/transparent. * **Features**: * **Color Picker**: A dynamic palette allowing the user to pick from a preset array of vibrant colors. * **History**: An "Undo" stack that saves the texture state after each stroke. * **Save**: Functionality to export the current canvas texture as an image file. ### 4. Mobile Controls & Interaction * **Touch Input Logic**: * **One Finger**: Draw/Paint on the canvas. Raycasting must be precise to map screen coordinates to the texture UVs. * **Two Fingers**: Pan (move the canvas) and Pinch (Zoom in/out). *Crucial*: Disable drawing when two touches are detected to prevent accidental strokes while zooming. * **UI Layout**: * **Tool Bar**: A floating dock at the **bottom** of the screen (thumb-friendly zone) containing 3D icons for Brush, Bucket, Eraser, and Color Palette. * **Top Bar**: Smaller icons for Settings (Night Mode), Undo, and Save. * **Feedback**: * **Visual**: The cursor/brush head should scale visually when zooming. * **Haptic**: Trigger a light vibration (haptic feedback) when the user switches tools or completes a fill action. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Fun Colors

Fun Colors is an innovative digital art and coloring game that transforms your device into a complete creative studio. This relaxing art game offers unlimited possibilities for artistic expression, featuring an extensive color palette, customizable brushes, and intuitive drawing tools that make creating digital masterpieces both fun and accessible.

Whether you're looking to unwind after a long day or explore your artistic talents, Fun Colors provides a serene creative environment where imagination knows no bounds. The game combines the therapeutic benefits of traditional coloring books with modern digital art capabilities.

Core Features

Unlimited Creative Freedom

  • Endless Color Palette : Access to millions of colors and custom color mixing
  • Diverse Brush Collection : Multiple brush types and sizes for different artistic effects
  • Custom Image Import : Upload and color your own personal images
  • Free Drawing Mode : Create original artwork from scratch on blank canvas

Professional Art Tools

  • Zoom Functionality : Get precise detail work with smooth zoom controls
  • Undo/Redo System : Perfect your artwork with unlimited undo options
  • Save & Export : Keep your creations and share them with others
  • Print Feature : Transform digital art into physical prints directly from the game

Relaxing Experience

  • Night Mode Interface : Easy-on-the-eyes dark theme for comfortable long sessions
  • Stress-Relief Gameplay : Therapeutic coloring experience that reduces anxiety
  • No Time Pressure : Create at your own pace without any rushing or scoring pressure
  • Calming Categories : Organized coloring sections designed for maximum relaxation

Diverse Content Library

Explore various themed categories including: - Nature scenes and landscapes - Animal illustrations - Abstract patterns and mandalas - Fantasy and fairy tale designs - Seasonal and holiday themes - Geometric patterns for mindful coloring

How to Play

Basic Controls

  • Mouse Click : Select colors, tools, and canvas areas
  • Mouse Wheel : Zoom in and out for detailed work
  • Brush Selection : Choose from various brush sizes and styles
  • Color Picker : Access the full spectrum color wheel

Getting Started

  1. Choose Your Canvas : Select from pre-made designs or start with a blank canvas
  2. Pick Your Tools : Select brush type and size that suits your artistic vision
  3. Select Colors : Use the intuitive color picker or create custom color palettes
  4. Start Creating : Click and drag to apply colors and create your masterpiece
  5. Refine Details : Use zoom for precise work and undo for corrections
  6. Save & Share : Export your finished artwork or print it directly

Why Play Fun Colors

Perfect for Everyone

Fun Colors appeals to a wide range of users: - Art Enthusiasts : Professional-grade tools for serious digital artists - Stress Relief Seekers : Therapeutic coloring for mental wellness - Families : Safe, creative entertainment for all ages - Students : Educational tool for learning about colors and art - Professionals : Quick creative breaks during work hours

Accessibility & Convenience

  • Cross-Platform Support : Works seamlessly on computers, tablets, and smartphones
  • No Downloads Required : Play instantly through web browser
  • Free to Play : Complete creative experience at no cost
  • Offline Capability : Continue creating even without internet connection

Therapeutic Benefits

Research shows that coloring and drawing can: - Reduce stress and anxiety levels - Improve focus and concentration - Enhance creativity and self-expression - Provide mindful meditation through art - Boost confidence through artistic achievement

Platform Compatibility

Fun Colors is designed to work flawlessly across all modern devices: - Web Browsers : Chrome, Firefox, Safari, Edge on desktop and mobile - Mobile Devices : iOS and Android smartphones and tablets - Touch Support : Optimized for both mouse and touchscreen controls - Responsive Design : Adapts perfectly to any screen size

The game automatically adjusts its interface based on your device, ensuring the best possible creative experience whether you're using a large desktop monitor or a compact smartphone screen.

Frequently Asked Questions (FAQ)