Bad Ice-Cream - Classic 2 Player Maze Game

Seele01-Flash
By
Bad Ice-Cream is a delightful 2-player puzzle arcade game where you control colorful ice cream characters through maze-like levels. Collect fruits, use ice powers strategically, and enjoy classic retro gaming with friends.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bad Ice-Cream Voxel Remake**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Voxel Art style (reimagining the original 2D pixel art). The world should look like a grid-based snowy maze. Colors should be vibrant and high-contrast: icy blues for the floor, bright colors for fruits (red cherries, yellow bananas), and distinct colors for enemies. * **Player Character:** A cute, blocky Voxel Ice Cream scoop (Vanilla white by default) with simple facial features (eyes). * **Environment:** A flat grid arena (e.g., 10x10 or 15x15). * **Ice Blocks:** Translucent blue cubes that can be created or destroyed. * **Indestructible Walls:** Solid, darker-colored blocks defining the maze boundaries. * **Collectibles:** Floating rotating voxel fruits (Cherries, Grapes, Bananas) with a gentle bobbing animation. * **Camera:** Isometric fixed view (OrthographicCamera), zoomed out enough to see the whole level, providing a clear overview of the maze. * **Optimization:** Use `InstancedMesh` for repeated geometry (floor tiles, ice blocks, walls) to ensure 60FPS performance on mobile browsers. Use simple Lambert or Phong materials for performance. ### 2. Audio Requirements * **BGM:** A fast-paced, catchy Chiptune/8-bit track (synth-heavy) that loops seamlessly. It should feel retro and arcade-like. * **SFX:** * **Move:** A subtle "whoosh" or sliding sound. * **Ice Breath:** A crunchy "freeze" sound when creating blocks and a "shatter" sound when breaking them. * **Collect Fruit:** A high-pitched "ding" or "chomp" sound. * **Enemy Alert:** A low growl or alarm noise when enemies spot the player. * **Win/Die:** A classic arcade jingle. ### 3. Gameplay Loop * **Objective:** The player must collect all fruits spawned in the level to win. * **Mechanics:** * **Movement:** Grid-based movement (up, down, left, right). The character slides smoothly between grid cells. * **Action (Ice Breath):** When the player presses the action button: * If the space in front is *empty*: Create a line of Ice Blocks until it hits a wall or enemy. * If the space in front is an *Ice Block*: Destroy that block. * **Enemies:** Simple voxel monsters that patrol the maze. If an enemy touches the player, the game is over (restart level). Enemies should change direction when hitting walls. * **Win Condition:** All fruits collected -> Display "Level Clear" UI with a restart button. ### 4. Mobile Controls & Interaction * **Orientation:** Portrait mode (preferred for one-handed play) or Landscape (for authentic arcade feel). Let's aim for **Portrait Mode** with controls at the bottom 40% of the screen. * **Virtual D-Pad:** A large, responsive virtual D-Pad on the bottom left for movement (Up, Down, Left, Right). * **Action Button:** A large "Freeze/Break" button on the bottom right. * **Haptic Feedback:** Trigger `navigator.vibrate(20)` when breaking ice or collecting fruit for tactile feedback. * **UI:** Minimalist HUD showing "Fruits Left" count at the top. All buttons must have a hit area of at least 44x44px. The "Game Over/Win" modal should have a large "Play Again" button. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bad Ice-Cream is a charming 2-player puzzle arcade game that combines classic maze gameplay with unique ice-based mechanics. In this sub-zero adventure, you control adorable ice cream characters as they navigate through increasingly challenging maze-like levels. Choose your favorite ice cream flavor and embark on a frosty journey to collect delicious fruits while avoiding various enemies and obstacles.

The game features beautiful pixel art graphics that give it a nostalgic retro feel, reminiscent of classic arcade games. With 40 unique levels to conquer, each presenting different themes and challenges, Bad Ice-Cream offers hours of engaging gameplay that has kept players entertained since its original release.

Core Features

Unique Ice Powers

What sets Bad Ice-Cream apart from traditional maze games is its innovative ice mechanics. Your ice cream character can:

  • Create Ice Blocks : Build protective barriers to block enemies or create strategic pathways
  • Break Ice Walls : Smash through existing ice obstacles to reach hidden areas
  • Strategic Gameplay : Use ice powers tactically to solve puzzles and escape dangerous situations

Perfect for Cooperative Play

The game shines in its 2-player mode, allowing friends to team up and tackle challenges together. Cooperation becomes essential as levels increase in difficulty, requiring players to coordinate their ice powers and movements to succeed.

Diverse Level Design

With 40 carefully crafted levels, the game offers: - Varied maze layouts and configurations - Different enemy types and behavior patterns - Unique themes and visual environments - Progressive difficulty that keeps players engaged

Retro Gaming Experience

The pixel art style and classic arcade gameplay mechanics create an authentic retro gaming experience that appeals to both nostalgic gamers and newcomers to the genre.

Game Mechanics

Objective

Your primary goal is to collect all fruits scattered throughout each maze before time runs out. This seemingly simple objective becomes increasingly challenging as you encounter:

  • Moving enemies with different patrol patterns
  • Complex maze designs with multiple paths
  • Strategic ice placement requirements
  • Time pressure adding urgency to decision-making

Power System

The ice manipulation system adds a layer of strategy absent from traditional maze games. Players must decide when to create protective barriers, when to break through obstacles, and how to use the environment to their advantage.

Operation Guide

Basic Controls

The game features intuitive controls that are easy to learn but offer depth for strategic play:

Movement Controls: - WASD Keys or Arrow Keys : Move your ice cream character in all four directions - Precise movement is crucial for navigating tight maze passages and avoiding enemies

Ice Power Controls: - F Key or Spacebar : Activate ice powers to freeze or break ice blocks - Use strategically to create barriers for protection or clear paths to reach fruits

Advanced Strategies

  • Defensive Play : Create ice walls to block pursuing enemies
  • Offensive Tactics : Break through ice obstacles to access shortcuts
  • Cooperative Coordination : In 2-player mode, work together to trap enemies or create escape routes
  • Time Management : Plan your route efficiently to collect all fruits before the timer expires

Single Player vs Multiplayer

  • Solo Mode : Perfect for practicing strategies and learning level layouts
  • 2-Player Cooperative : Enhanced fun with friend cooperation and shared problem-solving

Why Play Bad Ice-Cream

Timeless Appeal

Bad Ice-Cream has maintained its popularity because it successfully combines familiar maze-game concepts with innovative mechanics. The ice manipulation system creates unique puzzle-solving opportunities that keep the gameplay fresh and engaging.

Perfect Difficulty Progression

The game starts with simple levels that introduce core mechanics, then gradually increases complexity. This makes it accessible to beginners while providing sufficient challenge for experienced players.

Social Gaming Experience

The 2-player cooperative mode makes it an excellent choice for friends looking to enjoy gaming together. The shared objectives and need for coordination create memorable gaming moments.

No Commitment Gaming

As a free browser-based game, Bad Ice-Cream offers instant entertainment without downloads, installations, or payments. Simply open your browser and start playing immediately.

Nostalgic Value

For players who grew up with classic arcade games, Bad Ice-Cream provides a modern take on beloved retro gaming experiences, complete with pixel art graphics and chiptune-style audio.

Frequently Asked Questions (FAQ)