Holey.io Battle Royale

Seele01-Flash
By
Holey.io Battle Royale is an addictive .io game where you control a hole that grows by consuming everything in sight. Outlast other players in a shrinking arena to become the ultimate hole survivor.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Holey.io Battle Royale". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast, low-poly cartoon aesthetic suitable for mobile performance. Use a bright white floor with a grid texture (light blue lines) to assist with depth perception and scale. * **The "Hole" Mechanics (Crucial):** The player character is a 2D circular "hole" on the ground plane. You must implement a rendering trick (e.g., using Three.js Stencil Buffers or color masking) so that 3D objects appear to fall *into* the floor when they overlap with the hole's collider. The hole should have a customizable "skin" (texture) on its rim (e.g., Red Demon, Green Frog). * **Physics Props:** Populate the arena with hundreds of low-poly physics objects: Bullets (capsules), Bombs (spheres with fuses), Traffic Cones, and Pylons. These objects must react to gravity when over a hole. * **Mobile Optimization:** Use instanced mesh rendering for the scattered props to maintain 60 FPS on mobile devices. Limit shadows to the main player and immediate surroundings. ### 2. Audio Requirements * **BGM:** A fast-paced, looping quirky arcade track (Synth-pop style) that increases in tempo slightly as the safe zone shrinks. * **Sound Effects:** * **Consumption:** A satisfying "Pop" or "Gulp" sound that varies in pitch based on the size of the object swallowed. * **Boost:** A "Whoosh" or jet-engine sound when the sprint button is held. * **Impact:** Soft thuds when physics objects collide with each other. * **Elimination:** A retro arcade "Game Over" jingle when the player is eaten. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a hole. Move under objects to swallow them. Swallowing objects increases the hole's radius (`scale`). * **Predation:** * If `Player.Radius > Enemy.Radius`: You can swallow the enemy. * If `Player.Radius < Enemy.Radius`: Run away, or you will be eaten. * **Battle Royale Logic:** A "Dead Zone" (Red Cylinder or darkening overlay) continuously shrinks towards the center of the map over 2 minutes. Being outside the zone causes rapid size loss and eventually elimination. * **Power-ups:** Randomly spawn floating icons: * **Magnet:** Sucks nearby props into the hole for 5 seconds. * **Growth:** Instantly adds +10% size. * **Speed:** Refills the sprint meter. ### 4. Mobile Controls & Interaction * **Movement (Touch):** Implement a "Floating Virtual Joystick". The player can touch and drag anywhere on the left half of the screen to steer the hole. The movement should be responsive and 1:1 with finger direction. * **Action (Sprint):** A large, dedicated circular button on the bottom-right corner (minimum 64px hit area) for the "Speed Boost". * *Mechanic:* Holding this button doubles speed but depletes a visible "Stamina Bar" (2 seconds active, 6 seconds cool down). * **Camera:** A Top-Down Orthographic or High-Angle Perspective camera that smoothly follows the player. As the player grows in size, the camera must smoothly zoom out (increase FOV or distance) to keep the view playable. * **Feedback:** Trigger vibration (Haptic Feedback) on the device when swallowing large objects or eliminating another player. Display floating text numbers ("+10", "+50") rising from the hole when score is gained. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Holey.io Battle Royale is an innovative twist on the classic battle royale genre that combines the addictive growth mechanics of .io games with intense survival gameplay. In this unique online multiplayer experience, you control a hungry hole that must consume everything in its path to grow larger and stronger. The goal is simple yet challenging: be the last hole standing in an ever-shrinking arena.

The game features colorful, cartoon-style graphics with smooth top-down gameplay that's easy to learn but difficult to master. As you navigate the arena, you'll encounter various items, power-ups, and other players, all while racing against time as the playable area continuously shrinks.

Core Features

Dynamic Growth System

The heart of Holey.io lies in its satisfying growth mechanics. Your hole starts small but rapidly expands as you consume objects scattered throughout the arena. From tiny pills and capsules to larger obstacles, everything becomes potential fuel for your growth. The more you eat, the bigger you become, and the more powerful opponents you can devour.

Battle Royale Mechanics

Unlike traditional .io games, Holey.io incorporates classic battle royale elements. The map continuously shrinks, creating a "dead zone" that forces players into increasingly tighter spaces. This mechanic ensures fast-paced, action-packed gameplay where hiding isn't an option – you must actively compete to survive.

Customization Options

Personalize your hole with unique skins that you can earn through gameplay. These cosmetic upgrades allow you to stand out in the arena while showcasing your achievements and progress.

Power-Up System

Strategic power-ups add depth to the gameplay: - Speed Boost : Temporarily increase your movement speed to catch opponents or escape danger - Magnet Power : Attract nearby items automatically, making collection more efficient - Size Boosters : Rapidly increase your hole's size for a tactical advantage

Gameplay Mechanics

Consumption Rules

The core rule is simple: you can only consume objects and opponents smaller than your current size. This creates a natural food chain where smaller holes must avoid larger ones while hunting even smaller targets. Strategic positioning and timing become crucial as you navigate this predator-prey dynamic.

Arena Dynamics

The battlefield is filled with colorful pills, capsules, and various consumable items. As players consume these objects, new ones spawn to maintain the action. The shrinking map ensures that encounters become more frequent and intense as the match progresses.

Operation Guide

PC Controls

  • Mouse Movement : Control your hole's direction by moving the mouse cursor
  • Left-click or Spacebar : Activate speed boost (2-second duration with 6-second cooldown)

Mobile Controls

  • Drag to Move : Touch and drag anywhere on the screen to control direction
  • Speed Button : Tap the on-screen speed button to boost your movement

Winning Strategies

  1. Start Smart : Focus on consuming smaller items first to build up your size safely
  2. Avoid Larger Holes : Always be aware of bigger opponents and maintain safe distances
  3. Use Power-ups Wisely : Time your speed boosts for escaping danger or catching prey
  4. Watch the Zone : Keep track of the shrinking safe area and position yourself accordingly
  5. Be Patient : Sometimes it's better to wait for the right opportunity than to take unnecessary risks

Why Play Holey.io Battle Royale

This game offers the perfect combination of simple mechanics and strategic depth. The intuitive controls make it accessible to players of all skill levels, while the competitive multiplayer environment provides endless replayability. Each match feels unique due to the dynamic player interactions and randomly generated item spawns.

The game runs smoothly in any modern web browser without requiring downloads or installations. Whether you have a few minutes for a quick match or want to spend hours climbing the leaderboards, Holey.io Battle Royale delivers instant, engaging entertainment.

The satisfying growth progression, combined with the tension of battle royale survival, creates an addictive gameplay loop that keeps players coming back for more. Join millions of players worldwide in this thrilling .io battle royale experience!

Frequently Asked Questions (FAQ)