Quantum Doodles

Algorithmic sketches using reinforcement learning to create surreal, ever-evolving compositions based on quantum physics principles.

Algorithmic Foundations

Quantum Doodles combines reinforcement learning agents with quantum simulation libraries to generate visual metaphors of subatomic behaviors. The system learns aesthetic rules by analyzing classical physics art movements while introducing quantum randomness to the brush strokes.

Quantum State:

const qubit = new QuantumObject({
    probability: Math.random(),
    superposition: true,
    observerFunction: sketch => {
        // Measurement collapse
    }
});

Learning Loop:

while (!satisfaction) {
    agent.takeAction();
    reinforcement.getReward();
    canvas.updateState();
}

Interact with the Quantum Field

🌌
Mouse Drag

Collapses entangled particles into stable visual states

🔬
Spacebar

Triggers quantum tunneling - particles jump between states

♾
Double Click

Creates entangled particle pairs with synchronized behaviors