Last active
November 23, 2016 23:09
-
-
Save papachan/592f2adc61504baff9c6677fa6cc6117 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(ns core | |
(:use quil.core)) | |
(defn setup [] | |
(smooth) ;;Turn on anti-aliasing | |
(frame-rate 1) ;;Set framerate to 1 FPS | |
(background 200)) ;;Set the background colour to | |
;; a nice shade of grey. | |
(defn draw [] | |
(stroke (random 255)) ;;Set the stroke colour to a random grey | |
(stroke-weight (random 10)) ;;Set the stroke thickness randomly | |
(fill (random 255)) ;;Set the fill colour to a random grey | |
(let [diam (random 100) ;;Set the diameter to a value between 0 and 100 | |
x (random (width)) ;;Set the x coord randomly within the sketch | |
y (random (height))] ;;Set the y coord randomly within the sketch | |
(ellipse x y diam diam))) ;;Draw a circle at x y with the correct diameter | |
(defsketch example ;;Define a new sketch named example | |
:title "Oh so many grey circles" ;;Set the title of the sketch | |
:setup setup ;;Specify the setup fn | |
:draw draw ;;Specify the draw fn | |
:size [323 200]) ;;You struggle to beat the golden ratio |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment