Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

Impossible Machines

Generate physical mechanisms through declarative input

Developer ToolsFree#declarative-programming#simulation#interactive-experiment

Listed by the ProductPerch team from Hacker News · not launched here yet

What is Impossible Machines?

Impossible Machines is an interactive web experience that generates mechanical linkages between inputs and outputs. It functions as a prototype for declarative programming applied to physical systems. Users define the desired outcome by placing components, and the interface constructs the necessary mechanism automatically.

The platform includes a freeform sandbox and structured challenges such as making detours, overcoming brakes, and executing guided turns. Available parts include cranks, weight blocks, brakes, guides, obstacles, sinks, bells, and doors. The layout is optimized for landscape orientation on mobile devices and desktop browsers.

Impossible Machines features

  • Automatic mechanism generation from user descriptions
  • Freeform sandbox for unrestricted experimentation
  • Structured challenges focusing on pathfinding and force transmission
  • Component library including cranks, weights, brakes, and gears
  • Landscape-optimized interface for detailed manipulation
  • Declarative programming prototype for physical systems

Who uses Impossible Machines and for what

  • Visualizing how declarative inputs translate into mechanical linkages
  • Testing spatial arrangements for simple machines before physical construction
  • Demonstrating cause-and-effect relationships in educational settings
  • Prototyping puzzle game mechanics involving gears and levers
  • Experimenting with alternative programming paradigms for robotics

Impossible Machines FAQ

Is Impossible Machines free?

Yes, it is accessible online at no cost. The website does not mention any paid tiers or subscriptions.

What is Impossible Machines used for?

It serves as an interactive prototype exploring declarative programming for physical worlds, allowing users to describe desired outcomes and watch mechanisms generate automatically.

Does Impossible Machines work on mobile devices?

Yes, it works on phones, though the site recommends turning the device sideways for landscape mode to explore the mechanisms fully.

Is Impossible Machines open source?

The website does not state whether the source code is publicly available.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches