Draw To Smash: Logic Puzzle - Puzzle Game

Seele01-Flash
By Penelope Thomas
Play Draw To Smash for free! Draw lines and shapes to crush evil eggs in this creative physics puzzle game. Use your imagination to solve levels with minimal strokes.
Subscriber only

Unreal City Tour

Explore a photoreal Unreal city with terrain and live weather.

Explore a photoreal Unreal city with terrain and live weather.Open in workspace
Subscriber only

Unreal Top-Down Roguelite

Create a complete UE 5.5 top-down arena roguelite with upgrades and a boss finale.

Create a complete UE 5.5 top-down arena roguelite with upgrades and a boss finale.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Unity

Farmstead Shop

Build a Unity farm-shop sim: grow, stock, serve, upgrade.

Build a Unity farm-shop sim: grow, stock, serve, upgrade.Open in workspace
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace
Unity

City Eater

Build a Unity game where a growing blob devours the city.

Build a Unity game where a growing blob devours the city.Open in workspace
Sandbox

Voxel Sandbox Builder

Build a voxel sandbox for placing and breaking blocks freely.

Build a voxel sandbox for placing and breaking blocks freely.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Puzzle

Box Robot Puzzle

Build crate-pushing puzzles with vehicles and physics timing.

Build crate-pushing puzzles with vehicles and physics timing.Open in workspace
Subscriber only

Unreal City Tour

Explore a photoreal Unreal city with terrain and live weather.

Explore a photoreal Unreal city with terrain and live weather.Open in workspace
Subscriber only

Unreal Top-Down Roguelite

Create a complete UE 5.5 top-down arena roguelite with upgrades and a boss finale.

Create a complete UE 5.5 top-down arena roguelite with upgrades and a boss finale.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Unity

Farmstead Shop

Build a Unity farm-shop sim: grow, stock, serve, upgrade.

Build a Unity farm-shop sim: grow, stock, serve, upgrade.Open in workspace
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace
Unity

City Eater

Build a Unity game where a growing blob devours the city.

Build a Unity game where a growing blob devours the city.Open in workspace
Sandbox

Voxel Sandbox Builder

Build a voxel sandbox for placing and breaking blocks freely.

Build a voxel sandbox for placing and breaking blocks freely.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Puzzle

Box Robot Puzzle

Build crate-pushing puzzles with vehicles and physics timing.

Build crate-pushing puzzles with vehicles and physics timing.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Draw To Smash: Logic Puzzle". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D perspective (3D objects on a 2D gameplay plane). Use a "Toon" or "Low-poly" aesthetic with high saturation colors. * **The Enemy (Evil Egg)**: Create a yellow, oval-shaped mesh to represent an egg. Add two small red cones on top for "devil horns" and apply a texture or simple geometry for angry eyebrows and a frowning mouth. * **The Drawing (Player Input)**: The line drawn by the player should appear as a 3D green tube (using `THREE.TubeGeometry` or a chain of spheres) with a "plastic" or "clay" material finish. * **Environment**: * **Background**: A white plane with a light blue grid texture, simulating graph paper. * **Ground**: A static platform at the bottom using a brick texture or simple brown geometry. * **Mobile Optimization**: Use `MeshLambertMaterial` or `MeshToonMaterial` for efficient lighting on mobile GPUs. Limit the number of segments in the drawn tube geometry to prevent frame drops during long strokes. ### 2. Audio Requirements * **BGM**: A playful, pizzicato-string based "thinking" track that loops seamlessly. It should be unobtrusive to allow for concentration. * **Sound Effects (SFX)**: * **Drawing**: A "scribbling" or "pencil scratching" sound that loops while the user is dragging their finger. * **Solidify**: A "pop" sound when the user lifts their finger and the drawing becomes a physics object. * **Impact**: Dull "thuds" for wood/stone collisions. * **Smash**: A crunchy, squishy "splat" sound when the egg is destroyed. * **Win**: A short, high-pitched victory chime. ### 3. Gameplay Loop * **Physics Engine Integration**: Utilize a physics engine (like Cannon.js or Ammo.js) coupled with Three.js. The game happens on a 2D plane (lock Z-axis movement). * **Phase 1: Planning & Drawing**: The game starts frozen. The player draws a shape on the screen. The physics simulation for the drawn shape is paused while drawing. * **Phase 2: Execution**: When the player releases the touch, the drawn shape becomes a dynamic RigidBody with mass and gravity applied. * **Win Condition**: The drawn object must fall, roll, or leverage itself to collide with the "Evil Egg." Upon collision (with sufficient impulse), the egg mesh should disappear and spawn a particle explosion (yellow fragments). * **Fail Condition**: If the drawing settles and the egg is untouched, or if the drawing falls off the map, the level resets. ### 4. Mobile Controls & Interaction * **Touch Input**: Implement `touchstart`, `touchmove`, and `touchend` event listeners. * **Raycasting**: Map 2D screen touch coordinates to the 3D world plane (Z=0). * **Drawing Logic**: As the finger moves, dynamically update the `TubeGeometry`. Use a minimum distance threshold (e.g., 5-10 pixels) between points to smooth out the line and optimize vertex count. * **Orientation**: Lock the game to **Portrait Mode** for one-handed playability. * **UI/UX**: * Add a visible "Retry" button (minimum 44x44px touch target) at the top right. * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(200)`) when the egg is successfully smashed. * **Visual Feedback**: Render a temporary 2D trail under the finger *before* the 3D geometry is generated to reduce perceived input latency. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

Draw To Smash: Logic Puzzle is an innovative physics-based puzzle game that transforms your drawings into powerful tools for destruction. This creative brain teaser challenges players to think outside the box by drawing lines, shapes, and objects that fall from above to smash evil eggs. With its unique blend of artistic freedom and logical problem-solving, the game offers unlimited creative solutions to each puzzle.

The game features colorful, cartoon-style graphics with evil egg characters that have distinct personalities - from angry yellow eggs with red horns to various other mischievous designs. Set against clean grid backgrounds, the visual style is both appealing and functional, making it easy to plan your drawing strategies.

Core Features

Unlimited Creative Freedom

There are no restrictions on what you can draw. Whether you prefer simple straight lines, complex geometric shapes, or elaborate artistic creations, every drawing becomes a physics object that can help you complete the level. This freedom encourages experimentation and creative problem-solving.

Physics-Based Gameplay

Your drawings obey realistic physics laws, adding an element of unpredictability and excitement. Objects fall, bounce, and interact with the environment in natural ways, making each solution feel satisfying and rewarding.

Strategic Challenge System

While creativity is encouraged, the game also rewards efficiency. Players are challenged to complete levels using the fewest possible strokes, adding a strategic layer that appeals to both casual players and puzzle enthusiasts.

Progressive Difficulty

Levels start simple to teach basic mechanics but gradually introduce more complex scenarios requiring advanced planning and creative thinking. Each stage presents unique egg arrangements that demand different approaches.

Gameplay Mechanics

The core gameplay revolves around analyzing the position of evil eggs and determining the most effective drawing strategy. Players must consider factors like gravity, momentum, and object interactions when planning their drawings. The challenge lies in finding the most efficient solution while exercising creative freedom.

Level Objectives

  • Identify all evil eggs that need to be destroyed
  • Plan your drawing strategy based on egg positions
  • Draw objects that will effectively reach and smash all targets
  • Minimize the number of strokes for optimal performance
  • Advance to increasingly challenging scenarios

Operation Guide

Basic Controls

  • Mouse/Touch : Click or tap to start drawing
  • Drag : Move your cursor or finger to create lines and shapes
  • Release : Complete your drawing and watch physics take effect
  • Reset : Restart levels if you want to try a different approach

Drawing Tips

  • Start with simple shapes to understand physics behavior
  • Consider the direction and force needed to reach all eggs
  • Use angles and bounces to create chain reactions
  • Experiment with different drawing styles for varied results
  • Think about weight and momentum when designing objects

Why Play This Game

Perfect for All Skill Levels : Whether you're a puzzle game veteran or casual player, the game's flexible difficulty and creative freedom make it accessible and enjoyable for everyone.

Enhances Creative Thinking : Unlike traditional puzzle games with fixed solutions, this game encourages out-of-the-box thinking and artistic expression while solving logical challenges.

Stress-Free Gaming : The cheerful graphics, satisfying destruction mechanics, and lack of time pressure create a relaxing gaming experience perfect for unwinding.

Cross-Platform Accessibility : Play seamlessly on desktop computers, tablets, or smartphones without any downloads or installations required.

Infinite Replayability : With unlimited drawing possibilities, you can replay levels multiple times to discover new creative solutions and improve your efficiency scores.

The game successfully combines the satisfaction of drawing with the intellectual challenge of puzzle-solving, creating a unique gaming experience that stimulates both creativity and logical reasoning.

Frequently Asked Questions (FAQ)

Draw To Smash: Logic Puzzle