Bacon May Die - Action Fighting Game

Seele01-Flash
By
Bacon May Die is a hilarious action-packed fighting game where you play as a fearless pig warrior battling through hordes of enemies. Features 2-player co-op mode, character customization, and your trusty pet chicken companion.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bacon May Die: Mobile Rampage**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scroller Brawler. Use Low-poly 3D geometry but apply **Toon Shading (Cel Shading)** and black outline post-processing (Sobel operator) to mimic the 2D vector art style of the original screenshot. * **Color Palette**: High saturation, cartoonish colors. Bright pinks for the hero, vibrant yellows for backgrounds, and high-contrast reds for combat effects. * **Character Models**: * **Hero**: A cute but tough pig. Base shape can be cylindrical/capsule-based. Equip it with a default outfit (e.g., the Vampire cape seen in the screenshot) and a weapon (Baseball bat for melee, Shotgun for ranged). * **Enemies**: Wolves, Zombie Bunnies, and Skeletons. * **Environment**: An infinite scrolling background (Parallax effect). Foreground elements: grass planes, cartoon rocks. Background: Spooky forest trees or a stylized cityscape. * **Visual Effects (VFX)**: * "Juicy" hit impacts: Flash white frames when enemies are hit. * Comic book style text pop-ups ("POW!", "OINK!") on critical hits. * Particle explosions (confetti or cartoon blood) upon enemy defeat. ### 2. Audio Requirements * **BGM**: Fast-paced, chaotic Gypsy Punk or Upbeat Rock track. High tempo to match the fighting speed. * **Sound Effects (SFX)**: * **Hero**: Aggressive squeals/oinks when attacking. * **Combat**: Exaggerated "Thwack", "Bonk", and shotgun "Boom" sounds. * **UI**: High-pitched "pop" sounds for button presses. * **Environment**: Subtle wind howling or forest ambience underneath the music. ### 3. Gameplay Loop * **Core Mechanic**: Infinite wave survival / Beat 'em up. The player constantly moves right or holds ground while enemies spawn from both sides of the screen. * **Combat System**: * **Auto-Melee Range**: When an enemy is close, the attack button triggers a melee combo (Bat swing -> Uppercut -> Kick). * **Ranged**: When the enemy is far, holding the attack button fires the projectile weapon (Shotgun). * **Pet Companion**: An AI-controlled Chicken follows the player, occasionally pecking enemies to stun them (referencing the "ferocious beak" description). * **Win/Loss**: * **Loss**: Player health reaches 0. * **Win/Score**: High score system based on enemies defeated. Currency (coins) drop from enemies to unlock "hats" or "outfits" in a simple shop menu between runs. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** (Horizontal) for a wider field of view. * **Input Scheme**: * **Left Side**: Dynamic Virtual Joystick for movement (Left/Right horizontal movement primarily, but allows jumping/ducking with Up/Down). * **Right Side**: * **Button A (Large)**: Attack (Tap for Melee / Hold for Ranged). * **Button B (Small)**: Dodge/Roll (Invincibility frame). * **Touch Feedback**: * Implement `navigator.vibrate` (haptic feedback) on every hit and explosion. * Visual touch indicators (ripple effect) where fingers touch the screen. * **Camera**: Orthographic Camera. It should smoothly follow the player with a slight delay (Lerp) and implement "Screen Shake" during explosions or heavy hits to enhance impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bacon May Die is an entertaining action fighting game that puts you in control of a brave pig warrior on an epic battle adventure. This unique game combines fast-paced combat, humor, and cooperative gameplay to deliver an unforgettable gaming experience. Armed with fighting skills and a trusty gun for overwhelming situations, you'll face endless waves of enemies in this cartoon-styled battleground.

The game stands out with its quirky premise and engaging mechanics, making it perfect for players who enjoy action games with a comedic twist. Whether you're playing solo or with a friend, Bacon May Die guarantees hours of entertaining gameplay.

Core Features

Dual Combat System

Master both melee and ranged combat as your pig warrior. Use hand-to-hand combat for close encounters, and switch to your gun when enemy hordes become too overwhelming. This dual approach keeps the gameplay dynamic and strategic.

2-Player Cooperative Mode

Team up with a friend in the exciting co-op mode! Two players can play simultaneously on the same computer, working together to defeat enemies and survive longer. Coordination and teamwork become essential for success.

Extensive Character Customization

Personalize your pig warrior with a wide variety of accessories including: - Stylish hats for that perfect look - Cool glasses to add personality - Trendy necklaces for extra flair - Fashionable pants to complete the outfit

Create countless unique combinations to make your pig the coolest fighter around!

Pet Chicken Companion

Don't forget to bring your ferocious pet chicken to battle! This loyal companion fights alongside you with its sharp beak, providing additional support during intense combat situations.

Free Browser-Based Gaming

Enjoy Bacon May Die completely free without any downloads or installations. The game runs smoothly in web browsers across different devices and platforms.

Gameplay Mechanics

The game features intuitive controls that make it accessible to players of all skill levels. Combat is fast-paced and requires quick reflexes as you face increasing numbers of enemies. Strategic use of both melee attacks and gunfire is crucial for survival.

Enemies appear in waves, each presenting different challenges and requiring adapted tactics. The colorful, cartoon-style graphics create an engaging visual experience that complements the game's humorous tone.

Operation Guide

Single Player Controls

  • Arrow Keys : Move your pig warrior in all directions
  • Arrow Keys : Execute fighting moves and combos
  • Hold Left/Right Arrow : Fire your gun continuously

Two-Player Controls

Player 1: - Arrow Keys : Movement and fighting - Hold Left/Right Arrow : Shooting

Player 2: - WASD Keys : Movement and fighting - Hold A/D : Shooting

The control scheme is designed for easy learning but allows for complex combat combinations as you master the game mechanics.

Why Play Bacon May Die

Bacon May Die offers a perfect blend of action, humor, and cooperative gameplay that sets it apart from typical fighting games. The unique pig protagonist, combined with the ability to customize your character and fight alongside a pet chicken, creates a memorable gaming experience.

The 2-player mode makes it an excellent choice for friends looking to enjoy gaming together on the same computer. The free-to-play nature removes any barriers to entry, allowing anyone to jump in and start having fun immediately.

Whether you're seeking solo entertainment or cooperative fun with friends, this action-packed adventure delivers engaging gameplay with plenty of personality and charm.

Frequently Asked Questions (FAQ)