Skip to content

casey/degenerate

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
man
 
 
 
 
src
 
 
 
 
www
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.