Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daveliepmann/orbiters

Reverse engineering in Quil
https://github.com/daveliepmann/orbiters

Last synced: 10 days ago
JSON representation

Reverse engineering in Quil

Awesome Lists containing this project

README

        

# orbiters

A Quil sketch made for fun (and to play with Quil's new
functional-mode). I reverse engineered Dave Whyte's
[orbiters](http://beesandbombs.tumblr.com/post/45513650541/orbiters)
using Processing, modified it a bit, then converted it to Quil.

![Animated demonstration](demo.gif)

The [processing.js version](http://www.daveliepmann.com/dataviz/orbitersColor) (in this repo as `orbiters-js.pde`) runs in
the browser. The only difference is the use of screen.width instead of
displayWidth (and same for height).

Locally the animation runs full-screen, which is a more powerful visual effect.

## Usage

LightTable - open `colors.clj` or `reverse-engineered.clj` and press `Ctrl+Shift+Enter` to evaluate the file.

Emacs - run cider, open `colors.clj` or `reverse-engineered.clj` and press `C-c C-k` to evaluate the file.

REPL - run `(require 'orbiters.colors)` or `(require 'orbiters.reverse-engineered)`.

## License

Copyright © 2014

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.