Chainsaw Dance - Free Rhythm Game

Seele01-Flash
By
Chainsaw Dance is a free rhythm game inspired by the popular Chainsaw Man manga series. Match arrows to groovy beats, choose between characters and difficulty modes, and keep your health bar up to survive the musical challenge.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Chainsaw Dance Mobile - Rhythm Action". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A 2.5D retro arcade aesthetic. Use an **Orthographic Camera** to maintain pixel-art consistency. * **Character (Sprite):** Create a 2D plane/sprite using `THREE.SpriteMaterial` facing the camera to represent the dancer (Denji/Koben). Use a yellow/white rectangular placeholder if textures are unavailable, but program it to "bob" or scale slightly to the BPM (beat). * **Background:** A scrolling "Vaporwave" style infinite grid floor (`THREE.GridHelper`) in neon green (`#00FF00`) against a void black background, mimicking the provided screenshot. The grid should scroll towards the player to simulate speed. * **Optimization:** Use simple geometries for note arrows (colored cubes or planes) to keep draw calls low for mobile performance. Avoid complex lighting; use `MeshBasicMaterial` for a flat, performant look. ### 2. Audio Requirements * **BGM:** High-energy, fast-paced Chiptune or Breakcore track (simulated or placeholder) that drives the gameplay speed. * **SFX:** * **Hit (Perfect/Good):** A crisp, high-pitched 8-bit coin sound or snare snap. * **Miss:** A low-pitched "buzzer" or record scratch glitch sound. * **Combo:** A rising pitch sound effect every 10 consecutive hits. * **UI:** Soft clicks for menu selection. ### 3. Gameplay Loop * **Core Mechanic:** A 4-lane rhythm game (Left, Down, Up, Right). Note objects ("Arrows") spawn at the bottom of the screen and move upwards toward a fixed "Hit Line" at the top (or vice versa, but upwards is preferred for mobile thumb visibility). * **Scoring:** * **Perfect:** Hit within <50ms offset (High score, particle burst). * **Good:** Hit within <100ms offset (Medium score). * **Miss:** Note passes the line or wrong tap (Health deduction, "Miss" text appears). * **Survival System:** A Health Bar at the top of the screen. Starts at 50%. Successful hits fill it; misses drain it. If it reaches 0%, Game Over. * **Win Condition:** Survive until the song ends. ### 4. Mobile Controls & Interaction * **Touch Zones:** Divide the bottom 30% of the screen into 4 invisible vertical touch columns. * Column 1: Left Arrow * Column 2: Down Arrow * Column 3: Up Arrow * Column 4: Right Arrow * **Visual Feedback:** When a player touches a column, the corresponding "Hit Target" icon at the top must light up or scale down immediately to provide 0-latency feedback. * **Orientation:** Force **Portrait Mode** (Vertical) for one-handed or two-thumb play, as it fits the 4-lane structure better on mobile phones. * **Haptics:** Trigger `window.navigator.vibrate(20)` on a "Miss" and a lighter vibration on a "Perfect" hit. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Chainsaw Dance is an exciting free rhythm game that brings the world of Chainsaw Man manga to life through music and pixel art. This engaging rhythm game challenges players to match arrow sequences to catchy beats while maintaining their health bar. With its retro pixel art style and multiple difficulty options, Chainsaw Dance offers an accessible yet challenging musical experience for players of all skill levels.

Inspired by the viral success of Friday Night Funkin', this game combines the beloved characters and aesthetic of Chainsaw Man with addictive rhythm-based gameplay that will keep you coming back for more.

Core Features

Authentic Chainsaw Man Experience

The game faithfully recreates the atmosphere of the popular manga series through detailed pixel art character designs and thematic musical tracks. Players can choose between iconic characters like Denji and Koben, each bringing their unique style to the rhythm battles.

Multiple Difficulty Modes

Whether you're a rhythm game beginner or a seasoned pro, Chainsaw Dance accommodates all skill levels. Each track offers both easy mode for newcomers and hard mode for players seeking a real challenge. The difficulty scaling ensures everyone can enjoy the game at their comfort level.

Customizable Controls

The game features flexible control options to suit different playing preferences. While the default controls use D, F, J, K keys, players can customize their button layout in the game settings for optimal comfort and performance.

Retro Pixel Art Style

Featuring cool pixelated visuals reminiscent of classic arcade games, Chainsaw Dance delivers a nostalgic gaming experience with modern rhythm game mechanics. The art style perfectly captures the essence of both retro gaming and the Chainsaw Man aesthetic.

Game Mechanics

Rhythm Matching System

The core gameplay revolves around matching arrow prompts to the musical beat. As arrows appear on screen, players must press the corresponding keys at precisely the right moment to maintain their combo and health.

Health Management

Your health bar is crucial for survival. Missing too many beats will drain your health, and if it reaches zero, the game ends. Successful arrow matches help maintain and restore your health, creating a balanced risk-reward system.

Song Selection

The game features several groovy tracks that perfectly complement the Chainsaw Man theme. Each song offers a unique challenge with different patterns, speeds, and complexity levels.

Operation Guide

Getting Started

  1. Character Selection : Choose between Denji or Koben as your character
  2. Song Selection : Pick from available tracks in the music menu
  3. Difficulty Choice : Select easy or hard mode based on your skill level
  4. Customize Controls : Adjust key bindings in settings if needed

Basic Controls

  • Default Keys : D, F, J, K (fully customizable)
  • Arrow Matching : Press keys when arrows align with the target area
  • Timing : Match the beat precisely for maximum points and health
  • Settings Access : Modify controls and audio settings anytime

Gameplay Tips

  • Start with easy mode to learn the patterns
  • Focus on maintaining your health bar above critical levels
  • Practice timing with the musical beat rather than just visual cues
  • Customize controls to match your comfortable hand position

Why Play Chainsaw Dance

This game perfectly combines the excitement of rhythm gaming with the beloved Chainsaw Man universe. It's completely free to play with no downloads required - simply open your web browser and start playing immediately. The game offers:

  • Instant Access : No downloads, installations, or registrations needed
  • Cross-Platform Play : Works on any device with a web browser
  • Skill Development : Improves hand-eye coordination and rhythm sense
  • Fan Content : Perfect for Chainsaw Man manga enthusiasts
  • Replayability : Multiple songs and difficulty modes ensure lasting entertainment

Whether you're a rhythm game veteran or new to the genre, Chainsaw Dance provides an engaging musical challenge that's easy to learn but difficult to master.

Frequently Asked Questions (FAQ)