Bad Ice-Cream - Free Online Maze Puzzle Game

Seele01-Flash
By
Bad Ice-Cream is an addictive maze puzzle game where you control colorful ice cream characters through challenging levels. Collect fruits, break ice blocks, and outsmart enemies in this beloved retro-style arcade game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bad Ice-Cream (3D Remake)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Voxel-based 3D "Pixel Art" style (similar to Crossy Road). The aesthetic should be retro, colorful, and blocky. * **Player Character:** A cute, voxelized Ice Cream blob character (White/Vanilla). It should have simple facial features (eyes, mouth) and a slight "squash and stretch" animation when moving. * **Environment (The Grid):** * A tiled grid map (e.g., 15x15) representing a frozen maze. * **Floor:** Icy blue checkerboard pattern. * **Walls:** Indestructible metallic or stone blocks. * **Ice Blocks:** Destructible, translucent light-blue cubes. * **Fruits:** Floating 3D voxel models of bananas, grapes, and watermelons rotating slowly. * **Enemies:** Simple voxel monsters (e.g., a red circular enemy) that patrol the grid. * **Camera:** Isometric fixed view (OrthographicCamera), optimized for a clear view of the maze on mobile screens. * **Performance:** Use instanced mesh rendering for the grid tiles and ice blocks to maintain 60FPS on mobile devices. ### 2. Audio Requirements * **BGM:** A catchy, upbeat 8-bit chiptune track (fast-paced, winter-themed). * **Sound Effects (SFX):** * **Movement:** A soft "squish" or sliding sound. * **Ice Breath:** A distinct "whoosh" or freezing sound when creating ice. * **Ice Breaking:** A "shattering" glass sound when destroying ice. * **Fruit Pickup:** A high-pitched arcade "ding" or "chomp". * **Game Over:** A descending 8-bit melody. ### 3. Gameplay Loop * **Objective:** The player must collect all the fruits spawned on the map to advance to the next level/win. * **Mechanic - Ice Powers:** * The player can **Create Ice**: If there is empty space in a straight line in front of the player, fill it with ice blocks until it hits a wall/enemy. * The player can **Break Ice**: If the player is facing an ice block, destroy the entire row of ice. * **Enemies:** AI enemies roam the map. If an enemy touches the player, the game is over (Game Over screen with "Restart" button). Enemies cannot walk through ice or walls. * **Victory:** Once all fruit is collected, show a "Level Complete" overlay with a star rating. ### 4. Mobile Controls & Interaction * **Orientation:** Portrait Mode (Vertical) preferred for one-handed play, or Landscape if the maze is wide. Let's default to **Portrait** with the game board centered. * **Virtual D-Pad (Movement):** A large, semi-transparent D-Pad at the bottom left of the screen for Up/Down/Left/Right movement. * **Action Button (Ice Power):** A large, circular button at the bottom right labeled with a "Snowflake" icon. Tapping this triggers the Create/Break Ice mechanic. * **Touch Feedback:** * Add visual highlights (a glowing square) on the grid tile the player is currently facing to indicate where ice will be spawned/broken. * Trigger `navigator.vibrate(50)` (haptic feedback) when breaking ice or collecting fruit. * **UI Layout:** Score and Fruit Counter at the top. Controls at the bottom (safe zone). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Bad Ice-Cream

Bad Ice-Cream is a captivating maze puzzle game that combines classic Pac-Man-style gameplay with unique ice-breaking mechanics. In this charming retro game, you play as adorable ice cream characters navigating through frozen maze levels filled with fruits to collect and obstacles to overcome.

The game features vibrant pixel art graphics and engaging gameplay that has kept players entertained for over a decade. With 40 challenging levels, each offering different themes and obstacles, Bad Ice-Cream provides hours of puzzle-solving entertainment for both solo players and friends.

Core Features

Unique Ice-Breaking Mechanics

Unlike traditional maze games, Bad Ice-Cream introduces innovative ice manipulation abilities. Players can break ice blocks to create new pathways or create ice barriers for protection against enemies. This strategic element adds depth to the classic maze-running formula.

Multiplayer Fun

The game shines in 2-player co-op mode , where friends can team up to tackle levels together. Coordinate your movements, share strategies, and help each other collect fruits while avoiding dangerous enemies.

40 Diverse Levels

Each level presents unique challenges with different layouts, enemy patterns, and environmental obstacles. From simple introductory mazes to complex multi-level puzzles, the difficulty curve keeps players engaged throughout their journey.

Retro Pixel Art Style

The game features charming 8-bit inspired graphics that evoke nostalgia while maintaining crisp, colorful visuals. The ice cream characters are beautifully animated, and each fruit and enemy is distinctly designed.

Free Browser Gaming

No downloads required! Bad Ice-Cream runs perfectly in modern web browsers, making it instantly accessible on both desktop computers and mobile devices.

Gameplay Guide

Basic Objective

Your primary goal is to collect all fruits in each level before time runs out. Navigate through maze-like levels while avoiding enemies and using your ice powers strategically.

Character Selection

Choose from multiple ice cream flavors, each with the same abilities but different visual appearances. Whether you prefer vanilla, strawberry, or chocolate, pick your favorite frozen treat!

Strategic Ice Manipulation

  • Breaking Ice : Destroy ice blocks to create shortcuts or escape routes
  • Creating Ice : Build protective barriers to block enemies or control their movement
  • Timing : Master the timing of ice creation and destruction for optimal results

Controls and Operations

The game features simple, intuitive controls perfect for players of all ages:

  • Movement : Use WASD keys or Arrow keys to navigate your ice cream character
  • Ice Power : Press F key or Spacebar to freeze/break ice blocks
  • Menu Navigation : Use mouse for selecting options and game modes

Pro Tips for Success

  • Plan your route before moving to collect fruits efficiently
  • Use ice barriers to trap enemies in corners
  • Break ice blocks strategically to create escape routes when surrounded
  • In 2-player mode, coordinate with your partner to cover more ground

Why Play Bad Ice-Cream?

Perfect for All Ages

The game's simple mechanics and colorful graphics make it suitable for children, while the strategic depth appeals to adult puzzle enthusiasts. It's an ideal family game that everyone can enjoy.

No Cost, Maximum Fun

Bad Ice-Cream is completely free with no hidden fees or premium content. Access all 40 levels and features without any payment required.

Cross-Platform Compatibility

Play seamlessly across different devices - from desktop computers to smartphones and tablets. The game adapts to various screen sizes while maintaining smooth performance.

Educational Benefits

  • Problem-solving skills : Each level requires strategic thinking and planning
  • Hand-eye coordination : Improve reflexes through precise movement control
  • Teamwork : 2-player mode encourages cooperation and communication

Endless Replayability

With multiple difficulty levels and the option to replay levels for better completion times, Bad Ice-Cream offers lasting entertainment value. Challenge yourself to complete levels faster or with different strategies.

Frequently Asked Questions (FAQ)