Punk-O-Matic - Music Creator Game

Seele01-Flash
By
Punk-O-Matic is the ultimate punk rock music creation game that lets you compose your own punk songs without any musical experience. Mix and match different punk elements to create unique tracks in this fun and creative music-making experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Punk-O-Matic 3D: Garage Band Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Low-poly Cel-Shaded". Recreate the 2D Flash aesthetic of the original screenshot in 3D. Use flat shading or Toon Shaders. * **Color Palette**: Aggressive Punk aesthetic—Dominant Black (#000000), Blood Red (#8B0000), and grungy White. * **Characters (The Band)**: * **Guitarist (Left)**: Blue spiky hair, t-shirt with slogan, holding a Flying-V guitar. * **Drummer (Center)**: Bald, shirtless, muscular, sitting behind a basic drum kit. * **Bassist (Right)**: Green mohawk, black vest, holding a bass guitar. * **Environment**: A grungy garage interior. Brick walls covered in graffiti tags, concrete floor, scattered beer cans, and large Marshall-style amplifiers stacked behind the band. * **Performance Optimization**: * Use primitive shapes (BoxGeometry, CylinderGeometry) grouped together to approximate characters to keep FPS high on mobile. * Limit dynamic lights to 1-2 spotlights; use baked lighting or ambient light for the rest. ### 2. Audio Requirements * **Audio Engine**: Use basic `AudioContext` or `Tone.js` logic (if importable, otherwise use synthesized oscillators/noise buffers to simulate punk sounds to keep the code standalone). * **Instrument Tracks**: * **Guitar**: Heavily distorted power chords (Sawtooth wave with noise). * **Bass**: Deep, plucky, driving rhythm (Square/Triangle wave). * **Drums**: Fast-paced "D-beat" punk rhythm (Snare, Kick, Crash). * **SFX**: * **Crowd/Ambience**: Slight amplifier hum when idle. * **UI Feedback**: A "scratch" or "feedback" sound when selecting loops. ### 3. Gameplay Loop * **Core Mechanic**: A simplified Music Sequencer. The player acts as the composer/producer. * **The Sequencer**: A grid at the bottom of the screen representing time (4 bars). * The player selects a band member to switch the instrument track. * The player taps grid blocks to activate/deactivate specific riffs/loops for that measure. * **The Performance**: * When "Play" is hit, the band plays the composed loop. * **Dynamic Animation**: Characters must animate *on the beat*. * Guitar/Bass: Headbanging and strumming arm movement. * Drummer: Arms moving up and down rapidly. * If a track is silent, that character stands in an "Idle/Bored" animation (tapping foot). ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Only** (to fit the band and the timeline). * **UI Layout**: * **Top 2/3**: The 3D Stage (The Band). * **Bottom 1/3**: The "Mixing Board" (UI). * **Controls**: * **Member Select**: Tap the actual 3D character to select their track (Visual feedback: A spotlight highlights the selected member). * **Sequencer Grid**: Large, touch-friendly buttons (minimum 44px height). Tapping a slot toggles a riff on/off. * **Playback Controls**: Big "Play" and "Stop" buttons on the right side of the UI. * **Feedback**: * **Haptic**: Trigger a short vibration (if supported) when placing a note/block. * **Visual**: The active beat in the sequencer should light up as the music plays. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Punk-O-Matic is an innovative music creation game that brings the rebellious spirit of punk rock to your browser. With an impressive 4.4/5 rating from players, this creative tool lets you become a punk rock composer without needing to learn a single chord or own any instruments. Whether you're a music lover or just looking for a fun creative outlet, Punk-O-Matic delivers an authentic punk experience that's both entertaining and surprisingly deep.

Core Features

Easy Music Creation

The game features an intuitive drag-and-drop interface that makes music creation accessible to everyone. You don't need any musical background or experience - just creativity and a love for punk rock energy.

Authentic Punk Elements

  • Multiple instrument tracks : Layer drums, bass, guitar, and vocals
  • Diverse punk styles : From classic 70s punk to modern hardcore influences
  • Real punk attitude : Capture the raw energy and rebellion of punk music
  • Custom compositions : Create completely original songs or remix existing elements

Creative Freedom

Unlike traditional music games that require you to follow preset patterns, Punk-O-Matic gives you complete creative control. Experiment with different combinations, create your own punk masterpieces, and share your musical vision.

Browser-Based Convenience

  • No downloads required : Play instantly in any modern web browser
  • Free to play : Enjoy all features without any cost or subscription
  • Cross-platform compatibility : Works on PC, Mac, and mobile devices
  • Save and share : Create playlists of your favorite compositions

Game Playstyle

Punk-O-Matic combines the creativity of music production with the accessibility of casual gaming. The game appeals to both music enthusiasts and casual players looking for a unique creative experience.

Music Production Made Simple

The interface presents various musical elements as visual components that you can arrange and layer. Each element represents different instruments, rhythms, or vocal styles that combine to create your punk composition.

Experimentation Encouraged

There's no wrong way to play Punk-O-Matic. The game encourages experimentation and creativity, letting you discover unique combinations and develop your own punk style.

How to Play

Getting started with Punk-O-Matic is straightforward:

  1. Choose your elements : Select from various drums, bass lines, guitar riffs, and vocal styles
  2. Arrange your track : Drag and drop elements to build your song structure
  3. Layer instruments : Combine different elements to create rich, full compositions
  4. Fine-tune your sound : Adjust timing and intensity to perfect your punk masterpiece
  5. Play and enjoy : Listen to your creation and make adjustments as needed

The in-game tutorial provides detailed guidance for newcomers, while experienced users can dive straight into advanced composition techniques.

Why Play Punk-O-Matic

This game offers a unique blend of creativity and entertainment that's hard to find elsewhere:

  • Learn music concepts : Understand rhythm, harmony, and song structure through play
  • Express creativity : Channel your artistic vision through punk rock composition
  • Stress relief : The rebellious nature of punk music provides great stress release
  • No commitment required : Create music without investing in expensive instruments or lessons
  • Instant gratification : Hear your compositions immediately as you create them
  • Social sharing : Show off your punk creations to friends and family

Perfect for Music Lovers

Whether you're already a punk fan or curious about the genre, Punk-O-Matic provides an authentic introduction to punk rock's energy and attitude.

Great for Creative Minds

The game serves as an excellent creative outlet for those who love to experiment and create, offering endless possibilities for musical expression.

Frequently Asked Questions (FAQ)