Onet Paradise - Tile Matching Puzzle Game

Seele01-Flash
By
Onet Paradise is a captivating tile matching puzzle game featuring colorful icons and three exciting game modes. Challenge your brain while enjoying a relaxing puzzle experience with competitive leaderboards.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Onet Paradise". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Tropical Juicy 3D". The game should feature a vibrant, summer-themed aesthetic. * **Tile Models**: Create rounded, bevelled 3D cube geometries (chiclets) for the tiles. Do not use flat planes. * **Textures**: The tiles must feature distinct, colorful icons. Use procedural colors or placeholder emojis as textures if assets are unavailable. Specific icons include: Pearl, Rainbow Potion, Banana, Blue Anchor, Orange Slice, Bamboo, Pink Flower, Coconut, Blue Lightning Bolt, Treasure Chest, Red Gem. * **Background**: A 3D environment featuring a blurred sandy beach bottom and a subtle, animated water shader overlay (caustics) behind the game grid to simulate playing in shallow water. * **Particle Effects**: * **Match Effect**: An explosion of bubbles and sparkles when tiles are successfully cleared. * **Line Connector**: A glowing, flowing beam or a trail of water droplets that draws the path between connected tiles before they vanish. * **Mobile Optimization**: Use `THREE.InstancedMesh` for the grid tiles to ensure 60FPS on mobile devices. Use low-poly geometry for the background elements. ### 2. Audio Requirements * **BGM**: A relaxing, looping Calypso/Island track featuring Ukulele, steel drums, and soft ocean wave sounds. * **Sound Effects (SFX)**: * **Tap**: A soft "wood block" or "water drop" sound. * **Match**: A refreshing "Splash" or high-pitched "Chime". * **Invalid Move**: A subtle, low-frequency "thud" or "wobble" sound. * **Win/Level Clear**: A short, celebratory tropical fanfare. * **Time Warning**: A ticking clock sound mixed with a heartbeat when time is low (Time Mode). ### 3. Gameplay Loop * **Core Mechanic**: "Connect-2" (Onet) logic. The player must select two identical tiles. These tiles can only be connected if a path exists between them using **3 or fewer straight lines** (maximum 2 turns). The path cannot pass through other existing tiles. * **Grid System**: A dynamic grid (e.g., 6x8 or 8x10) that can be shuffled. * **Modes Logic**: * *Normal Mode*: Clear all blocks to advance to the next level. * *Time Mode*: 60-second countdown. Successful matches add +2 seconds to the timer. Game over if time hits 0. * **Victory Condition**: The board is completely empty. * **Failure Condition**: No valid moves left (and no shuffles remaining) OR Time runs out. * **Hint System**: A logic function that highlights a valid pair if the player is idle for 10 seconds or clicks a "Hint" button. ### 4. Mobile Controls & Interaction * **Input**: Implement `THREE.Raycaster` for precise touch detection. * **Control Scheme**: * **Single Tap**: Selects a tile. The selected tile should visually "pop up" (translate +Z axis) and glow to indicate selection. * **Second Tap**: Checks for a match against the first selected tile. * **Deselect**: Tapping the same tile again or tapping an invalid background area deselects the current tile. * **Orientation**: **Portrait Mode** (Vertical) is mandatory to maximize tile size and touch accuracy on phones. * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(50)` on a successful match. * **Visual**: If a match is invalid, shake the selected tiles (Shake Tween) before deselecting them. * **UI Layout**: HTML overlays (Score, Timer, Pause Button) should be placed at the top and bottom edges, leaving the center clear for the 3D canvas. Ensure buttons have a minimum touch target of 48x48px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Onet Paradise

Onet Paradise is a delightful tile matching puzzle game that combines vibrant visuals with engaging brain-training gameplay. This free online puzzle game challenges players to match identical colorful icons including fruits, gems, flowers, and various themed objects arranged on a beautiful grid board.

The game features stunning 2D graphics with a bright, cheerful color palette that creates a paradise-like atmosphere. Each tile displays beautifully designed icons such as oranges, bananas, coconuts, pink flowers, rainbow ribbons, gems, and nautical anchors, making every matching session visually appealing and satisfying.

Core Features

Three Engaging Game Modes

Normal Mode : Progress through carefully crafted levels with increasing difficulty. Each level presents a unique puzzle layout that challenges your pattern recognition and strategic thinking skills.

Leisure Mode : Enjoy unlimited gameplay where you continue matching tiles until no more moves are available. Perfect for relaxing sessions without time pressure.

Time Mode : Race against the clock in this exciting 60-second challenge mode. Match tiles quickly to earn time bonuses and extend your gameplay session.

Competitive Elements

Both Leisure Mode and Time Mode feature integrated leaderboards, allowing you to compete with players worldwide for the highest scores. Track your progress and strive to reach the top of the rankings.

Helpful Hint System

When you're stuck, use the hint feature located at the top of the game screen. This helpful tool guides you toward possible matches, ensuring you never get completely blocked in your puzzle-solving journey.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices - desktop computers, tablets, and smartphones. The responsive design ensures optimal performance regardless of your preferred gaming platform.

Gameplay Mechanics

The core objective is simple yet engaging: find and match two identical tiles that can be connected by three or fewer straight lines. This classic Onet-style matching rule creates strategic depth as you must plan your moves carefully.

Successful matches clear tiles from the board, revealing new connection possibilities. The challenge lies in identifying which tiles to match first, as some connections may block others, requiring forward thinking and spatial awareness.

Operation Guide

Basic Controls : - Mouse Click : Select tiles to match them - Touch : On mobile devices, tap tiles to select - Hint Button : Click the hint icon for assistance - Menu Navigation : Use mouse or touch to navigate between game modes

Matching Strategy : 1. Look for tiles around the edges first, as they're easier to connect 2. Clear blocking tiles to open up new connection paths 3. Plan several moves ahead to avoid getting stuck 4. In Time Mode, prioritize quick matches over perfect strategy 5. Use hints wisely when facing difficult situations

Why Play Onet Paradise

Brain Training Benefits : Regular play improves pattern recognition, spatial awareness, and strategic thinking skills. The game provides excellent mental exercise while remaining entertaining and stress-free.

Relaxing Experience : The colorful paradise theme and soothing gameplay create a perfect escape from daily stress. No violent content or aggressive competition - just pure, peaceful puzzle solving.

Completely Free : Enjoy all game modes, features, and content without any payment required. No hidden fees or premium upgrades - everything is accessible from the start.

Social Competition : Leaderboards add a social element, letting you challenge friends and players worldwide without direct confrontation pressure.

Perfect for All Ages : Simple rules make it accessible to children, while strategic depth keeps adults engaged. An ideal family-friendly game for shared enjoyment.

No Download Required : Play instantly in any web browser without installation. Perfect for quick gaming sessions during breaks or longer puzzle-solving marathons.

Whether you're a casual puzzle fan or a dedicated brain training enthusiast, Onet Paradise offers the perfect blend of challenge and relaxation in a beautifully designed package.

Frequently Asked Questions (FAQ)