Bad Ice-Cream 3

Seele01-Flash
By
Bad Ice-Cream 3 is an exciting 2-player puzzle maze game where you control adorable ice cream characters collecting fruits across 40 challenging levels. Break ice blocks, create barriers, and outsmart hungry monsters in this colorful arcade adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Bad Ice-Cream 3: Voxel Edition". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Recreate the classic 2D pixel art style using **3D Voxel Art (Low-poly cubes)**. The aesthetic should be vibrant and retro, mimicking the Nitrome color palette (bright oranges, purples, and icy blues). * **Camera Setup**: Use an **Orthographic Camera** positioned at a fixed high angle (top-down view, slightly tilted) to replicate the 2D maze visibility while adding 3D depth. * **Character Models**: * **Player**: A cuboid "Ice Cream" character (voxelized) that squashes and stretches slightly when moving to simulate breathing/walking. * **Enemies**: Distinct voxel monsters (e.g., Yetis, colored blobs) with simple walking animations. * **Environment Elements**: * **Ground**: A tiled grid texture (checkerboard ice/snow pattern). * **Ice Blocks**: Translucent blue cubes. *Crucial Optimization*: Use **InstancedMesh** for the ice blocks to ensure 60FPS performance on mobile devices, as there will be many identical blocks. * **Fruits**: Rotating 3D voxel fruits (bananas, grapes) floating slightly above the ground. * **Particles**: Exploding pixel/cube particles when an ice block is destroyed or when the player collects fruit. ### 2. Audio Requirements * **BGM**: A fast-paced, looping **Chiptune / 8-bit track** that evokes a frantic arcade atmosphere. * **Sound Effects (SFX)**: * *Ice Action*: A crunchy "snap" sound for creating ice, and a shattering "glass/ice" sound for destroying it. * *Movement*: Soft "squish" footsteps. * *Collection*: A high-pitched, positive arcade "ding" when eating fruit. * *Damage/Loss*: A descending retro glissando sound. * *UI*: Crisp clicks for button presses. ### 3. Gameplay Loop * **Core Objective**: The player must navigate a grid-based maze to collect all spawned fruits within a time limit. * **Key Mechanic (Ice Powers)**: * The player can toggle ice blocks. Pressing the action button creates a line of ice blocks in the direction the player is facing until it hits an obstacle. * If there are already ice blocks adjacent to the player, pressing the button destroys them. * This is used to block enemies or clear paths. * **Enemy Logic**: Enemies roam the maze. Some follow pre-set paths, others slowly track the player's position (A* pathfinding on the grid). Contact results in immediate "Game Over" and level reset. * **Progression**: Fruit appears in waves (e.g., collect all bananas -> grapes appear). Level is won when the last fruit of the final wave is eaten. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is required to view the width of the maze comfortably. * **Virtual Controls**: * **Left Side**: A virtual **D-Pad** (Up, Down, Left, Right) for precise grid movement. Do not use an analog stick; grid-snapping input is essential. * **Right Side**: A large, circular **Action Button** (icon: Ice Snowflake) for the Freeze/Break ability. * **Touch Feedback**: Implement `window.navigator.vibrate(50)` (Haptic Feedback) when the player destroys ice or gets hit by an enemy to enhance tactile feel. * **UI Layout**: * Score and Timer anchored to the top corners. * All interactive buttons must have a minimum touch target size of 48x48px. * A simple "Restart" overlay appears upon Game Over. 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 3 is a delightful puzzle maze game that combines strategy, quick thinking, and cooperative gameplay. In this charming arcade adventure, you'll control ice cream characters - vanilla, chocolate, or strawberry flavored - as they navigate through 40 increasingly challenging icy levels. Your mission is simple yet engaging: collect all the fruits before time runs out while avoiding dangerous monsters and obstacles.

The game features beautiful pixel art graphics with vibrant colors that bring the frozen world to life. Each level presents unique challenges with different maze layouts, enemy patterns, and fruit arrangements that keep the gameplay fresh and exciting.

Core Features

Multiplayer Cooperative Fun

Bad Ice-Cream 3 shines as a 2-player cooperative game . Team up with a friend locally and work together to solve puzzles, collect fruits, and survive the challenges. The cooperative element adds a strategic layer where players must coordinate their movements and ice-breaking abilities to succeed.

Unique Ice Manipulation Mechanics

What sets this game apart is the innovative ice-breaking and ice-creating system . Players can: - Break ice blocks to clear paths and access hidden areas - Create ice barriers for protection against enemies - Strategically manipulate the environment to solve complex puzzles

40 Challenging Levels

Each level is carefully designed with increasing difficulty, featuring: - Complex maze layouts that require strategic thinking - Various enemy types with different movement patterns - Time pressure that adds excitement to every playthrough - Hidden secrets and optimal routes to discover

Character Variety

Choose from three delicious ice cream flavors, each with the same abilities but different visual appeal: - Vanilla Ice Cream - Classic and reliable - Chocolate Ice Cream - Rich and bold - Strawberry Ice Cream - Sweet and colorful

Game Mechanics

Fruit Collection Objective

The primary goal in each level is to collect all fruits scattered throughout the maze. Fruits are strategically placed to challenge players' problem-solving skills and require careful planning to reach efficiently.

Enemy Avoidance System

Various hungry monsters and animals patrol the levels, each with unique movement patterns. Players must learn these patterns and use their ice manipulation abilities to stay safe while collecting fruits.

Time Management

Each level has a timer that adds urgency to the gameplay. This time pressure forces players to balance speed with strategy, making quick decisions while avoiding rushed mistakes.

Operation Guide

Basic Controls

  • Movement : Use WASD keys or Arrow keys to move your ice cream character
  • Ice Manipulation : Press Space bar to freeze/break ice blocks
  • Cooperative Play : Second player uses alternative control scheme for simultaneous play

Strategic Tips

  • Plan your route before moving to maximize efficiency
  • Use ice barriers to block enemy paths and create safe zones
  • Coordinate with your partner in 2-player mode for optimal results
  • Learn enemy patterns to predict safe movement opportunities
  • Manage time wisely by prioritizing easily accessible fruits first

Why Play Bad Ice-Cream 3

Perfect for All Ages

The game's charming graphics, intuitive controls, and friendly theme make it suitable for players of all ages. Whether you're a casual gamer or a puzzle enthusiast, Bad Ice-Cream 3 offers an accessible yet challenging experience.

Enhanced Social Gaming

As a 2-player cooperative game , it's perfect for: - Playing with friends and family - Building teamwork and communication skills - Sharing puzzle-solving strategies - Creating memorable gaming moments together

Free Browser Gaming

Enjoy this complete gaming experience absolutely free through your web browser. No downloads, installations, or payments required - just pure gaming fun accessible instantly.

Nostalgic Arcade Feel

The game captures the essence of classic arcade games with modern puzzle mechanics, offering a nostalgic yet fresh gaming experience that appeals to both retro gaming fans and new players.

Replayability Factor

With 40 unique levels, multiple strategies for each stage, and the cooperative element, Bad Ice-Cream 3 offers excellent replay value. Challenge yourself to improve completion times or discover new solutions to familiar puzzles.

Frequently Asked Questions (FAQ)