casey / degenerate

A generative art computer

Home Page:https://degenerate.computer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

degenerate

An prorammable generative art engine


Degenerate is an programmable generative art engine that runs in the browser that can be programmed with Rust or JavaScript. It is deployed at degenerate.computer.

Quick Start

  • Go to https://degenerate.computer

  • Paste this code into the text area:

    rotateColor('green', 0.05 * TAU);
    circle();
    scale(0.75);
    wrap();
    for (let i = 0; i < 8; i++) {
      render();
    }
    rotate(0.8333 * TAU);
    rotateColor('blue', 0.05 * TAU);
    for (let i = 0; i < 8; i++) {
      render();
    }
    
  • Press Shift + Enter

  • It should look like this:

gorgeous example image

Please consult the Degenerate Programmer's Manual for more information.

Credits

degenerate is written by Casey Rodarmor and Liam Scalzulli.

Prior Art

Degenerate builds on the techniques used in casey/blaster, an audio-reactive visuals engine.

About

A generative art computer

https://degenerate.computer

License:Creative Commons Zero v1.0 Universal


Languages

Language:Rust 54.4%Language:JavaScript 23.6%Language:TypeScript 11.0%Language:GLSL 6.5%Language:CSS 3.0%Language:HTML 1.3%Language:Shell 0.2%