Repository für den Kurs „Programmiersprachen I“ im Wintersemester 2019/20 an der HfG Schwäbisch Gmünd.
Dieser Kurs ist der Übungsteil von "Programmiertes Entwerfen 1". Wir setzen die Entwürfe mit Hilfe von verschiedenen Tools um, und machen sie interaktiv (reagieren auf Maus- und Keyboardinput) und dynamisch (animiert oder zufallsgesteuert).
Tool | Dokumentation | Beschreibung |
---|---|---|
Browser | Ein moderner Browser, Chrome wird empfohlen | |
p5.js Editor | Webeditor für p5.js, zum Speichern der Sketches muss ein Account erstellt werden | |
Glitch | Hilfe | Eine Online-Plattform zum Bearbeiten und Teilen von Web-Projekten |
p5.js | Referenz | Javascript-Bibliothek für Creative Coding |
Slack | Hilfe | Messenger für Teams |
- p5.js Referenz
- p5.js Forum
- p5.js auf GitHub
- P5 Playground von Yining Shi
- Generative Gestaltung von Benedikt Groß, Harmut Bohnacker und Julia Laub. 📚 In der HfG-Bibliothek verfügbar.
- Getting started with p5.js von Lauren McCarthy. 📚 In der HfG-Bibliothek verfügbar.
- Generative art von Matt Pearson. 📚 In der HfG-Bibliothek verfügbar.
- Einstieg in Javascript von Thomas Theis. 📚 In der HfG-Bibliothek verfügbar.
- Designing Programs von Mark Webster.
- Computational Drawing Book von Carl Lostritto.
- Karl Gerstner: Designing Programmes / Programme Entwerfen, 1964.
- Carsten Nicolai: Grid Index, 2009.
- Herbert W. Kapitzki: Programmed Design – Basic Principles for Visualizing by means of Signs / Programmiertes Gestalten - Grundlagen für das Visualisieren mit Zeichen, 1980.
- John Maeda: Design By Numbers, 1999.
- Bruno Munari: Square Circle Triangle, 1960, 1964, 1976.
- Christoph Grünberger: Analog Algorithm, 2019.
- Casey Reas, Chandler McWilliams, LUST: FORM+CODE,
- The Coding Train von Daniel Shiffmann
- Creative Coding von Allison Parrish
- Eloquent Javascript von Marijn Haverbeke
- Brendan Dawes — Beispiele für den Einsatz von generativer Gestaltung in kommerziellen und freien Projekten.
- FIELD — Beispiele für den Einsatz von generativer Gestaltung in kommerziellen und freien Projekten.
- Variable — Beispiele für den Einsatz von generativer Gestaltung in kommerziellen und freien Projekten.
- awesome-creative-coding — eine große Sammlung von Creative Coding Ressourcen