Themen (Code)
Diese Liste von Themen im Bereich der Programmierung können unter der Themenliste der vorigen Seite in Moodle eingefügt werden.
Grafik und Animation
Processing
- p5js.org
- openprocessing.org
- khanacademy.org/computer-programming/new/pjs
- openprocessing.org/teach
- youtube.com/c/TheCodingTrain
- generative-gestaltung.de/2 (Beispiele mit p5js)
- sciutoalex.github.io/p5-D3-cookbook
- github.com/mattdesl/workshop-p5-intro
2D Graphiken
Folgende Ansätze sind minimalistisch, d.h. es wird mit möglichst wenig Code gearbeitet:
⟶ Eine Präsentation könnte mehrere dieser Ansätze vorstellen und vergleichen.
Linksammlung zum Creative Coding
3D Graphiken
- 3D mit spline
- openrndr.org
- cables.gl
- threejs.org
- github.com/pmndrs/react-three-fiber
- Babylonjs mit dem Node Material Editor
Spieleplattformen
Tipp: Nutzen Sie KI-Tools wie GitHub Copilot, um ein Spiel mittels Prompting zu erstellen.
- arcade.makecode.com
- siehe auch Workshop-Seite Notizen zu MakeCode (Tutorials)
- Weitere Makecode-Umgebungen:
- makecode.com
- makecode.com/labs
- Open Roberta basiert auf Makecode
- Makecode wiederum basiert auf Scratch (siehe oben)
- Minimale Spiele mit crisp-game-lib:
- Brettspiele mit BoardZilla
- godotengine.org
- kaboomjs.com
- phaser.io
- Pico8 and Voxatron
- Pyxel (A retro game engine for Python)
- TIC-80 tiny fantasy computer
- gdevelop-app.com
- gamemaker.io
- construct.net
- Twine: tell interactive, nonlinear stories
- Odyc.js
Programmierung
Einstieg in die Programmierung
(Für Menschen ab 6 Jahre und älter)
- Scratch
- Scratch-Ableger und -Erweiterungen:
- Snap ist eine Alternative zu Scratch
- hedy.org
- Pickcode.io
Musik „programmieren“
Low Code und No Code
- AppSheet von Google (Mobile Apps aus Spreadsheets)
- bubble.io
- retool.com
- draftbit.com
- adalo.com
- glideapps.com
- appinventor.mit.edu
- appypie.com
- appinstitute.com