Creative Coding at RC
Introduction & Credits
Welcome to the guide for the Creative Coding Meetup at the Virtual Recurse Center.
The meetup was started by Ray Fong, then led by Andrew Joseph Turley, who passed the torch to Howard Halim, who finally passed it to me.
However, the creative-coding Zulip stream has messages going all the way back to February 20, with the first one from Sol Sarratea. We now coordinate in another stream, Creative Coding Meetup.
What happens at Creative Coding?
Each week a random prompt is picked, then we spend 90 minutes making something and meet back up to share what we made. Don't worry about perfectionism, just come have fun. Here are some of the generators we have used to produce creative prompts:
- Oblique Strategies
- Random Shakespeare Quote Generator
- perchance Random Emoji Generator (set amount to 3, check "unique?" box)
You can use whatever language or tools you are comfortable or uncomfortable with.
Creativity manifests in different ways, so don't feel restricted to making something visual, "artistic", or even related to the chosen prompt. This is the place to make whatever your heart and mind desires!
Here are some common choices:
Coordinate in the Creative Coding Zulip topic. Showing off your work is encouraged!
I am leisurely amalgamating a lot of materials on an Are.na page, creative-coding-for-all. Feel free to add to it! I also have some more structured resources to peruse here:
- CSS text gradient generator
- CSS box shadow generator
- 9elements – Fancy border radius generator
- Haikei – SVG generator
- Mesh Gradients by CSS Hero
- 9elements – Fluid Typography without media queries via min-max value
- Glassmorphism generator
ML Art Resources
- Kadenze Creative Applications of Deep Learning with TensorFlow class
Some UCLA Design | Media Class Websites with their own resource / reference collections
- Cultural Appropriation with Machine Learning
- Interactive Animation in Unity3D
- Disability, Design, and the Web
- 50 Years of Software Artists: Plotter Drawings to Non-fungible Tokens
- Tangible Media – intro to working creatively with electronics.
- Interactivity – intro Processing class taught by Casey Reas, co-creator of Processing.
- Network Media – html+css+js+p5.js taught by Lauren McCarthy, creator of p5.js.
I recommend checking out the past versions of core DMA classes, as each one has its own website with varying resource lists.
History, Context of Media Art, Generative Art, Creative Coding
- My Are.na class materials archive from the Media Art 101 class
- "When the Machine Made Art: The Troubled History of Computer Art", by Grant D. Taylor
- "Creative Code: Aesthetics + Computation" by John Maeda
- "Generative Design" by Benedikt Groß, Hartmut Bohnacker, Julia Laub
misc creative coders and their work
- Vera Molnár
- Harold Cohen's AARON
- Silver Buffalo on Native American IT
- The Black Trans Archive
- Spider Language – a First Nations contemporary art web
- super sad googles
- Never Alone on Steam inspired by Donna Haraway's Staying with the Trouble: Making Kin in the Chthulucene
- Damon Zucconi
- Brutalist Websites
- Lynn Fisher
- a website is a room archive of websites exploring the browser as a space
- Werkplaatz Typographie Vitrine Archive
Want to contribute to this guide?
Submit a pull request in the github repo for this blog.