Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/daveliepmann/orbiters
- Owner: daveliepmann
- License: epl-1.0
- Created: 2014-09-24T14:28:57.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-25T09:02:58.000Z (about 10 years ago)
- Last Synced: 2023-08-02T15:22:43.658Z (over 1 year ago)
- Language: Clojure
- Size: 13.9 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.