Slingshot — Planck.js

Drag sling to launch. Dots preview the ballistic path.
R reset • D drag • H destructible • P performance

Building Controls ('R' to apply)

1
6
6
10
10
Press H for Help

Controls & Instructions

Objective: Knock down all the buildings!

  • Launch: Click and drag from the brown sling on the left. Release to fire.
  • Reset Scene (R): Resets the simulation, applying any new building settings.
  • Toggle Air Drag (D): Toggles air resistance on the projectile.
  • Toggle Destructible Mode (H): Toggles whether blocks take damage and break.
  • Performance Panel (P): Toggles the advanced physics performance panel.
Performance

Physics Performance

Profile

General

Neighbor Filter

Aggressive LOD

Sleep Tuning

Live Telemetry

FPS-- Physics Step (ms)-- Substeps / frame-- Bodies (Active)-- Deactivated-- Contacts (Solved)-- Contacts (Disabled)--
📊 Details

Detailed Telemetry

WORLD / STEP

step.time_ms-- (p95)-- step.hz_target-- step.dt-- step.substeps-- step.accumulator-- step.time_budget_hit-- ...velocity (ms)N/A ...position (ms)N/A ...toi (ms)N/A

BODIES / FIXTURES

bodies.total-- bodies.dynamic-- bodies.awake-- bodies.sleeping-- sleep_ratio-- fixtures.total-- bullets.count-- joints.total--

COLLISION

contacts.active-- contacts.new/s-- contacts.destroyed/s-- broadphase.proxiesN/A broadphase.pairsN/A toi.eventsN/A

SLEEP / CHURN

wakeups.per_s-- sleepdowns.per_s-- awake_ratio--

CONTACT IMPULSES

normal_impulse.avg-- normal_impulse.p95-- damage_events/s--