Bad Ice-Cream - Fun 2-Player Maze Game

Seele01-Flash
By
Bad Ice-Cream is an exciting 2-player puzzle maze game where you control adorable ice cream characters. Collect fruits, use ice powers, and navigate through 40 challenging levels in this colorful retro-style adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bad Ice-Cream 3D: Voxel Maze". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 3D Voxel Art / Low-poly style mimicking the original retro pixel art. The game scene should use an **Orthographic Camera** (tilted at 45 degrees, top-down view) to maintain the grid-based logic visual clarity. * **Characters**: * **Player**: A cube-shaped "Ice Cream" character (white, pink, or brown) with a simple pixel-face texture. * **Enemies**: Distinct colored voxel blobs (e.g., Red/Yellow) that patrol the maze. * **Environment**: A tiled grid map (checkered floor). * **Walls**: Indestructible solid blocks (darker colors). * **Ice Blocks**: Translucent blue cubes that can be created or destroyed. * **Collectibles**: Floating, rotating voxel fruits (Bananas, Grapes, Cherries, Watermelons). * **Performance**: Use simple `BoxGeometry` and `MeshLambertMaterial` for all assets to ensure 60FPS on mobile devices. Use instanced meshes for floor tiles and ice blocks to reduce draw calls. ### 2. Audio Requirements * **BGM**: High-tempo, funky 8-bit Chiptune style (looping). It should feel "cold" but energetic. * **Sound Effects**: * **Movement**: A soft "slide" or "tap" sound when moving between tiles. * **Ice Action**: A crisp "freeze" sound (high pitch) when creating ice, and a "shatter/crunch" sound when breaking ice. * **Collect**: A satisfying arcade "ding" or "chomp" sound when picking up fruit. * **Game Over**: A retro "power-down" sound effect. ### 3. Gameplay Loop * **Objective**: The player must collect all fruits spawned on the map to clear the level/wave. * **Mechanic - The Ice Power**: * The player has a dedicated "Action Button". * **Create**: If the player faces an empty tile and presses Action, a row of Ice Blocks is created in that direction until it hits a wall or enemy. * **Destroy**: If the player faces an existing Ice Block and presses Action, the entire row of connected ice blocks is destroyed. * **Enemies**: Enemies move automatically on the grid. Some chase the player slowly, others move randomly. If an enemy touches the player, the game is lost. Enemies cannot pass through Ice Blocks or Walls. * **Win Condition**: All fruits collected. * **Fail Condition**: Player collision with an enemy. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** (Essential for the maze aspect ratio). * **Virtual D-Pad**: A large, 4-directional D-Pad located at the **bottom-left** of the screen. Inputs must snap to the X/Z grid axes (no diagonal movement). * **Action Button**: A large circular button (labeled "Freeze/Break") located at the **bottom-right** of the screen. * **Feedback**: * Trigger `navigator.vibrate(50)` (Haptic Feedback) when breaking ice or dying. * Highlight the tile currently faced by the player to show where the ice will be spawned/broken. * **UI Overlay**: Display "Fruits Left" count and a generic Timer at the top center. Ensure buttons are at least 60x60px for touch accessibility. 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 delightful 2-player puzzle game that combines classic maze gameplay with charming ice cream characters. This retro-style arcade game features colorful pixel art graphics and engaging gameplay that's perfect for solo play or sharing with friends. Navigate through maze-like levels, collect delicious fruits, and use unique ice-breaking powers to overcome obstacles and enemies.

Core Features

Unique Ice Cream Characters

Choose your favorite ice cream flavor and embark on a frosty adventure! Each character brings the same ice-manipulating abilities but with different visual appeal, letting you personalize your gaming experience.

Innovative Ice Mechanics

What sets Bad Ice-Cream apart is its creative ice-based gameplay system: - Ice Breaking : Smash through ice blocks to clear paths and reach hidden fruits - Ice Creation : Build your own ice barriers for protection against enemies - Strategic Gameplay : Use ice walls tactically to trap enemies or create safe passages

40 Challenging Levels

The game offers 40 unique levels, each with different themes and increasing difficulty. From simple fruit collection to complex maze navigation with multiple enemies, every level presents new challenges and requires different strategies.

Perfect Multiplayer Experience

Designed with 2-player co-op in mind, Bad Ice-Cream shines when played with a friend. Coordinate strategies, share fruit collection duties, and work together to overcome challenging obstacles.

Game Mechanics

Fruit Collection System

Your primary objective is collecting all fruits scattered throughout each level before time runs out. Different fruits may be worth different points, encouraging thorough exploration of every maze corner.

Enemy Avoidance

Navigate carefully around various enemies that patrol the maze. Use your ice powers strategically - create barriers to block enemy paths or break through ice walls to escape dangerous situations.

Time-Based Challenges

Each level features a timer that adds urgency to your fruit-collecting mission. Balance speed with strategy to achieve the best results.

Operation Guide

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

Player 1 Controls

  • WASD Keys : Move your ice cream character in all four directions
  • F Key or Spacebar : Freeze or break ice blocks

Player 2 Controls (2-Player Mode)

  • Arrow Keys : Navigate your character around the maze
  • Right Shift or Enter : Use ice powers to freeze or break blocks

Gameplay Tips

  • Plan your route before moving to maximize efficiency
  • Use ice walls defensively to block enemies
  • Break ice strategically to create shortcuts
  • In 2-player mode, coordinate with your partner for optimal fruit collection

Why Play Bad Ice-Cream

Completely Free Entertainment

Enjoy this full-featured game completely free through your web browser. No downloads, installations, or payments required - just instant gaming fun.

Cross-Platform Compatibility

Play on any device with a modern web browser - whether you're on a desktop computer, laptop, tablet, or smartphone, Bad Ice-Cream runs smoothly across all platforms.

Perfect for All Ages

The game's charming visuals, simple controls, and non-violent gameplay make it suitable for players of all ages. It's an excellent choice for family gaming sessions or introducing children to puzzle games.

Retro Gaming Appeal

Featuring classic pixel art graphics and nostalgic gameplay mechanics, Bad Ice-Cream appeals to both retro gaming enthusiasts and newcomers to the arcade genre.

Social Gaming Experience

The 2-player mode makes it perfect for bonding with friends, siblings, or family members. Work together to solve puzzles and compete for the highest scores.

Whether you're looking for a quick gaming break or an extended puzzle-solving session, Bad Ice-Cream delivers engaging entertainment that combines strategy, reflexes, and cooperation in one deliciously fun package.

Frequently Asked Questions (FAQ)