WIZ - Free Online Puzzle Platform Game

Seele01-Flash
By
WIZ is a captivating puzzle-platform game where you guide a clever wizard through challenging levels by moving blocks and solving puzzles to help him find his way home.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "WIZ - The Voxel Puzzle Platformer". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A "2.5D Voxel" aesthetic. Although the gameplay is on a 2D plane, all assets should be 3D meshes (cubes/voxels) to utilize Three.js lighting. The style should mimic the retro pixel-art of the original screenshot but with depth. * **Camera**: Use an **OrthographicCamera** to maintain the classic platformer perspective (no perspective distortion) while allowing for 3D block depth. * **Character (Wiz)**: A low-poly wizard composed of voxels (blue pointed hat, white beard, small body). Add a subtle "breathing" animation (scaling Y-axis slightly) when idle. * **Environment**: * **Movable Blocks**: Stone-textured cubes (some shaped like letters W, I, Z per screenshot) that stand out from the background. * **Static Terrain**: Darker, purple/brown dungeon tiles. * **Hazards**: Spikes at the bottom of the level (pyramid shapes). * **Goal**: A green flag or a glowing portal particle effect. * **Lighting**: A dark atmospheric scene with a purple-hued ambient light and a point light attached to the Wizard character to illuminate the immediate area. * **Mobile Optimization**: Use `InstancedMesh` for repetitive terrain blocks and spikes to minimize draw calls. Texture resolution should be low (pixel art style), keeping file sizes small. ### 2. Audio Requirements * **BGM**: A catchy, looping 8-bit Chiptune track with a "Dungeon/Mystery" vibe (suggest using a synthesizer library or placeholder base64 string). * **Sound Effects (SFX)**: * **Jump**: A classic retro "square wave" jump sound. * **Block Slide**: A grinding stone sound when the player swipes movable blocks. * **Death**: A "white noise" fizzle sound when hitting spikes. * **Win**: A rising arpeggio jingle when touching the flag. ### 3. Gameplay Loop * **Core Mechanic**: The player controls the Wizard directly, but must also interact with the environment to create paths. * **The "Slide" Mechanic**: Certain large blocks (obstacles) prevent movement. The player must touch and drag these blocks to clear the path or create platforms to jump on. * **Collision Logic**: * Wizard vs. Spikes = Level Reset (Instant respawn at start). * Wizard vs. Wall = Stop movement. * Wizard vs. Green Flag = Level Complete (Particle confetti + "Level Clear" UI). * **Physics**: Implement simple AABB (Axis-Aligned Bounding Box) collision detection. Physics should feel tight and responsive, not floaty. ### 4. Mobile Controls & Interaction * **Dual-Layer Control Scheme**: * **Character Movement (Bottom Screen)**: A virtual D-Pad (Left/Right arrows) on the bottom-left and a "Jump" button on the bottom-right. Buttons must have a minimum hit area of 48x48px. * **Environment Interaction (Direct Touch)**: Implement a **Raycaster** for touch inputs. If the player touches a "Movable Block" (not the UI), the game detects the swipe direction (Up/Down/Left/Right) and slides the block along the grid until it hits a collision. * **Orientation**: Force **Landscape Mode** for the best platforming view. * **Feedback**: * **Visual**: Buttons should depress/darken when touched. Movable blocks should highlight slightly when the player touches them. * **Haptic**: Trigger `navigator.vibrate(50)` on Jump and `navigator.vibrate(20)` when a sliding block hits a wall. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

WIZ is an engaging puzzle-platform game that combines strategic thinking with adventure gameplay. Players take control of Wiz, a determined wizard on a quest to unlock the secrets of the universe while navigating through increasingly challenging levels. With a solid 4.26/5 rating from players, this free browser game offers hours of brain-teasing entertainment.

The game stands out in the puzzle genre by blending traditional platforming elements with innovative block-moving mechanics. Each level presents unique obstacles that require both quick reflexes and careful planning to overcome.

Core Features

Innovative Puzzle Mechanics

WIZ introduces a unique gameplay system where players must strategically move blocks and obstacles to create a path for the wizard. This mechanic adds depth to the traditional platform game formula, requiring players to think several moves ahead.

Progressive Difficulty

The game is tagged as "Hard" for good reason. Starting with simple block arrangements, levels gradually introduce more complex puzzles that will challenge even experienced puzzle game enthusiasts. Each stage builds upon previous mechanics while introducing new elements.

Accessible Browser Gaming

Built with HTML5 technology, WIZ runs smoothly in any modern web browser without requiring downloads or installations. The game is optimized for both desktop and mobile devices, ensuring consistent performance across platforms.

Charming Wizard Theme

Unlike typical fantasy characters, Wiz brings personality to the puzzle genre. The wizard's quest to return home adds narrative depth to the mechanical puzzle-solving, creating an emotional connection with players.

Gameplay Mechanics

WIZ combines two distinct control systems that work together seamlessly:

Character Movement : Use WASD keys or arrow keys to move Wiz around the level. The wizard can jump, climb, and navigate through cleared paths.

Environment Manipulation : Use your mouse or finger to click and drag blocks, platforms, and other obstacles. This dual-control system creates engaging multi-layered puzzles where timing and positioning are crucial.

Strategic Elements

Success in WIZ requires players to: - Analyze each level's layout before making moves - Plan the sequence of block movements - Time character movement with obstacle manipulation - Adapt strategies when initial plans don't work

Operation Guide

Basic Controls

  • Movement : W, A, S, D keys or Arrow keys to control Wiz
  • Block Interaction : Mouse click and drag or finger touch and swipe to move obstacles
  • Objective : Guide Wiz to the exit point in each level

Tips for Success

  1. Survey First : Examine the entire level before making any moves
  2. Plan Backwards : Start from the exit and work backwards to find the optimal path
  3. Experiment Freely : Most levels allow multiple solution approaches
  4. Use Momentum : Some puzzles require precise timing between block movements and character actions

Why Play WIZ

Perfect for Puzzle Enthusiasts

WIZ offers the ideal difficulty curve for players who enjoy cerebral challenges. The game respects your intelligence while providing satisfying "aha!" moments when solutions click into place.

No Commitment Required

As a free browser game, you can jump in and out of WIZ whenever you have a few minutes to spare. Progress is automatically saved, so you can tackle difficult levels at your own pace.

Universal Appeal

Despite being labeled as "Hard," WIZ remains accessible to players of all skill levels. The intuitive controls and clear visual design make it easy to understand, even if mastering it takes practice.

Cross-Platform Convenience

Whether you're on a desktop computer, laptop, tablet, or smartphone, WIZ adapts to your device. The HTML5 technology ensures smooth performance regardless of your platform choice.

Frequently Asked Questions (FAQ)