Madville - Arena Shooter Action Game

Seele01-Flash
By
Madville is an intense arena shooter that tells the wild tale of one armed hero who single-handedly saved the world from the mysterious Weirdocalypse using unconventional weapons and invisible armor.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Madville". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Low-Poly 3D style with Cel-Shading (Toon Shader)** to replicate the original's cartoonish, flash-game aesthetic while leveraging WebGL. The palette should be high contrast: dark, gritty grey dungeon backgrounds against bright character colors (orange hair, cyan projectiles). * **Character Model**: A rugged, muscular hero (cuboid/blocky style is acceptable for performance) with distinct orange spiky hair and a manic expression. * **Enemy Models**: * *Primary Enemy*: Floating, fang-toothed skulls (white bone color, simple geometry). * *Secondary Enemy*: Generic "Weirdocalypse" blobs or mutants. * **Environment**: A dark, tiled dungeon arena. Use instanced mesh rendering for floor tiles and wall blocks to optimize performance on mobile devices. The scene should be lit by a central overhead point light and ambient lighting to ensure visibility. * **Effects**: * **Projectiles**: Glowing cyan spheres (PointLights attached) for the standard gun. * **Particles**: Simple square bursts upon enemy death. ### 2. Audio Requirements * **BGM**: A fast-paced, chaotic track blending **Psychobilly or distorted Surf Rock** to match the "clinically insane" and "action" themes. * **Sound Effects (SFX)**: * *Shooting*: A synthesized "Zap" or "Pew". * *Special Weapon*: A cartoonish spring/boing sound for the "Boxing Glove Gun". * *Hit/Impact*: Crunchy, wet squish sounds for enemy hits. * *Voice*: The hero should occasionally emit a maniacal laugh or grunt when taking damage. ### 3. Gameplay Loop * **Core Mechanic**: Top-down "Twin-Stick" Arena Shooter. The player survives endless waves of enemies spawning from the edges of the arena. * **Weapon System**: * *Default*: Energy Blaster (rapid fire, low damage). * *Special (Pickups)*: "The Boxing Glove Gun" (short range, high knockback, visual mesh is a giant red glove). * **Enemies**: They track the player's position using simple seek steering behaviors. Collision with the player deducts HP. * **Win/Loss**: The game continues until player HP reaches 0. Display a "Game Over" modal with the final score (based on kill count) and a "Restart" button. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Virtual Twin-Stick Setup** (essential for mobile arena shooters). * **Left Stick**: Controls character movement (WASD logic translated to touch vectors). * **Right Stick**: Controls aim direction and auto-fires when held down. * **Orientation**: **Landscape Mode** locked. * **Camera**: Orthographic Camera positioned at a 60-degree angle (isometric view), following the player with smooth damping (Lerp). * **Feedback**: * Implement **Screen Shake** on player damage or heavy weapon fire. * Add subtle haptic feedback (navigator.vibrate) when the player gets hit. * **UI**: Minimalist HUD. Health bar at the top center. Two distinct, semi-transparent circular zones in the bottom-left and bottom-right corners indicating the joystick active areas (min-size 60px for touch accuracy). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Madville is a thrilling arena shooter that combines intense combat with an absolutely wild storyline. This action-packed game tells the legendary tale of how one extraordinary fighter armed with the most unusual weapons imaginable managed to save the entire world from a catastrophic event known as the Weirdocalypse. With its unique blend of fast-paced shooting mechanics and dark humor, Madville offers players an unforgettable gaming experience that's completely free to play in your browser.

The game features a distinctive art style and narrative that sets it apart from traditional shooters. Players will encounter bizarre weapons, including the famous gun that fires boxing gloves, and utilize mysterious invisible armor to survive waves of enemies in various arena settings.

Core Features

Unique Weapon Arsenal

Madville stands out with its unconventional weapon system. The game's signature weapon - a gun that fires boxing gloves - represents just one example of the creative armaments you'll wield. Each weapon offers different tactical advantages and adds to the game's quirky personality.

Arena-Based Combat

Engage in intense arena battles where positioning, timing, and weapon selection determine survival. The arena format creates concentrated action where every move matters, and players must constantly adapt their strategies to overcome increasingly challenging waves of enemies.

Invisible Armor System

The mysterious invisible armor mechanic adds a strategic layer to combat. This unique defensive system allows players to absorb damage while maintaining mobility, creating opportunities for aggressive play styles and tactical positioning.

Immersive Storyline

Despite its action focus, Madville delivers a compelling narrative about heroism, madness, and world-saving adventures. The story unfolds through gameplay, revealing the truth behind the Weirdocalypse and the hero's role in preventing global catastrophe.

Gameplay Mechanics

Madville features intuitive controls designed for both newcomers and experienced shooter fans. The game emphasizes skill-based combat where accuracy, movement, and weapon management are crucial for success. Players progress through multiple arena challenges, each presenting unique enemy types and environmental hazards.

The pacing strikes a perfect balance between intense action sequences and brief strategic moments where players can plan their next moves. This rhythm keeps players engaged while preventing the overwhelming feeling that can come with non-stop action games.

Operation Guide

Controls are straightforward and responsive, allowing players to focus on combat strategy rather than struggling with complicated input schemes. Movement and aiming feel natural, while weapon switching provides smooth transitions between different combat tools. Detailed instructions are available within the game to help new players master the mechanics quickly.

The learning curve is well-designed, starting with basic combat scenarios and gradually introducing more complex enemy patterns and weapon combinations. This progression ensures players build confidence while developing the skills needed for later challenges.

Why Play This Game

Madville offers several compelling reasons to dive into its chaotic world:

Complete Freedom : Entirely free to play with no hidden costs or premium content barriers. Jump in and experience the full game without spending a penny.

Instant Accessibility : No downloads or installations required. Play directly in your web browser on any compatible device, making it perfect for quick gaming sessions or extended play.

Unique Experience : The combination of unconventional weapons, invisible armor mechanics, and dark humor creates a gaming experience unlike any other arena shooter available online.

Skill Development : Excellent training ground for improving reflexes, tactical thinking, and precision aiming that transfers to other action games.

Engaging Narrative : More than just mindless shooting - the intriguing storyline about preventing the Weirdocalypse adds depth and motivation to the action.

Whether you're seeking a quick adrenaline rush or an extended gaming session, Madville delivers intense arena combat wrapped in an unforgettable story that will keep you coming back for more adventures in this wonderfully weird world.

Frequently Asked Questions (FAQ)