Fantastic Contraption - Creative Physics Puzzle Game

Seele01-Flash
By
Fantastic Contraption is an innovative physics-based puzzle game where you design and build creative machines to transport objects. Use your engineering skills and creativity to solve increasingly challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Fantastic Contraption Clone (2.5D Physics Builder)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A clean, colorful **2.5D aesthetic** (flat 2D gameplay logic represented by 3D extruded shapes). The style should be reminiscent of vector art or paper cutouts. * **Camera**: Use an Orthographic Camera to maintain a consistent 2D perspective, slightly tilted to show depth. * **Environment**: * **Background**: A soothing gradient sky (light blue to white). * **Ground**: A flat green platform with a slight texture or grid for scale reference. * **Obstacles**: Simple geometric shapes (rectangles, circles) in orange/yellow that act as static colliders. * **Contraption Components**: * **Clockwise Wheels**: Yellow extruded cylinders with a visible arrow texture indicating rotation direction. * **Counter-Clockwise Wheels**: Red extruded cylinders with opposite arrows. * **Wood Rods**: Brown tubes (Rigid connections). * **Water Rods**: Blue transparent tubes (Pass-through connections that don't collide with other rods). * **The Payload**: A bright Pink Sphere (the object that must be transported). * **The Goal**: A semi-transparent Pink Box/Zone with a glowing shader effect. * **Performance**: Use `InstancedMesh` for repeated elements like potential grid dots or particle effects. Low-poly count for cylinders (e.g., 16-32 segments). ### 2. Audio Requirements * **BGM**: A relaxing, "tinkering" style track using marimba, acoustic guitar, or light pizzicato strings. It should loop seamlessly and aid concentration. * **Sound Effects (SFX)**: * **Build**: A satisfying "pop" or "click" when connecting nodes or placing wheels. * **Delete**: A "poof" or paper-crumpling sound when removing parts. * **Simulation Start**: A mechanical "whirring" or engine start-up sound. * **Collision**: Wooden "clunk" sounds based on impact velocity. * **Victory**: A cheerful, rising chime or fanfare. ### 3. Gameplay Loop * **Phase 1: Construction (Paused Physics)**: * The player starts with a "Build Area" (a blue sky box) where they can spawn parts. * The goal is to build a vehicle/contraption around the **Pink Sphere**. * Players connect wheels using rods to create a structure. * **Phase 2: Simulation (Active Physics)**: * The player presses "Play". Gravity is enabled. * Wheels begin to spin automatically (torque applied). * The contraption must navigate the terrain and obstacles using physics. * **Win Condition**: The Pink Sphere enters the Pink Goal Zone and stays there for 2 seconds. * **Fail/Reset**: The contraption falls off the map, gets stuck, or breaks apart. The player presses "Stop" to reset to the Construction Phase. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** mode is mandatory for maximum workspace. * **Touch Interaction (Construction Phase)**: * **Toolbar**: A bottom bar with large icons (min 60x60px) for: [Wheel CW], [Wheel CCW], [Wood Rod], [Water Rod], [Eraser]. * **Drag & Drop**: Drag parts from the toolbar into the scene. * **Smart Snapping**: When dragging a rod end near a wheel or another rod joint, it must **magnetically snap** to the connection point. This is crucial for touch accuracy. * **Camera Controls**: Two-finger pinch to zoom; Two-finger drag to pan the canvas. * **UI Layout**: * **Play/Stop Button**: A large, floating Green Play / Red Stop button in the top-right corner (easy thumb access). * **Trash Can**: Dragging an object to the bottom-right corner deletes it. * **Feedback**: * **Haptic**: Light vibration when a rod successfully snaps to a joint. * **Visual**: Highlight valid connection points in Green and invalid ones in Red while dragging. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Fantastic Contraption is a beloved physics-based puzzle game that has captivated players worldwide with its simple concept and complex execution. With a solid 4.0/5 rating from over 2,480 players, this game challenges you to think like an engineer while having fun with creative problem-solving.

The core objective is deceptively simple: get the pink object to reach another pink target area. However, achieving this goal requires building ingenious contraptions using various mechanical components, making each level a unique engineering challenge.

Core Features

Unlimited Creative Freedom

Unlike traditional puzzle games with predetermined solutions, Fantastic Contraption offers unlimited approaches to each challenge. Your contraptions can be simple or complex, elegant or chaotic - as long as they work!

Realistic Physics Engine

The game features a sophisticated physics simulation that makes every wheel, rod, and joint behave realistically. Understanding momentum, leverage, and mechanical advantage becomes crucial for success.

Progressive Difficulty

Start with simple challenges and gradually face more complex scenarios that will test your creativity and problem-solving abilities. Each level introduces new obstacles and spatial challenges.

All-Ages Entertainment

Designed to be accessible for players of all skill levels, the game provides both casual fun and deep strategic thinking opportunities.

Gameplay Mechanics

Building Your Contraption

You have access to various building components: - Wheels : Provide movement and rotation - Rods : Create structural frameworks - Joints : Connect components and allow rotation - Motors : Add powered movement to your designs

Physics Principles

Success requires understanding basic physics concepts: - Balance and weight distribution - Momentum and energy transfer - Leverage and mechanical advantage - Friction and collision dynamics

Operation Guide

Mouse Controls : - Click and Drag : Place and position building components - Right Click : Access component options and settings - Mouse Wheel : Zoom in and out for precise building - Left Click : Select and manipulate objects

Building Process : 1. Analyze the level layout and identify obstacles 2. Plan your contraption's basic structure 3. Add wheels, rods, and joints strategically 4. Test your design by starting the simulation 5. Modify and improve based on results 6. Achieve the goal with your working contraption

Pro Tips : - Start simple and add complexity as needed - Consider the path your object needs to travel - Use wheels effectively for smooth movement - Balance stability with mobility in your designs

Why Play Fantastic Contraption

Educational Value

This game naturally teaches engineering principles, physics concepts, and problem-solving strategies while maintaining an entertaining gameplay experience.

Creative Expression

No two solutions need to be alike. Express your creativity through unique contraption designs that reflect your personal problem-solving style.

Stress-Free Environment

With no time limits or penalties for failure, you can experiment freely and learn from each attempt without pressure.

Mental Stimulation

Each level provides a satisfying mental workout that exercises spatial reasoning, logical thinking, and creative problem-solving skills.

Instant Accessibility

As a free browser-based game, you can start playing immediately without downloads, installations, or account creation.

Frequently Asked Questions (FAQ)