p5.js is een open-source programmeertaal ontwikkeld door Lauren McCarthy. De taal is gebaseerd op Processing, en is daar eigenlijk een Javascript versie van. Dat betekent dat je p5.js heel goed kan gebruiken op websites. Het is heel geschikt om afbeeldingen en animaties mee te maken, en wordt nu veel gebruikt door designers en kunstenaars.
p5.js is relatief makkelijk om in te beginnen als programmeur. Voor veel mensen is het heel intuïtief om meteen in de visuele output te zien wat het programma gedaan heeft en wat er eventueel is fout gegaan.
Website:
p5js.org
Programmeer-omgeving:
Download de IDE van p5.js
(Dit is de ‘integrated development environment’ – een klein programma dat je helpt in een bepaalde taal te programmeren)
OpenProcessing
Wil je online p5.js uitproberen? Op deze website kan je er online in programmeren. Met een goed voorbeeld-programma om in te beginnen!
Tutorials Code Brabant:
Workshop ‘Creative Coding’
Voorbeeldprogramma’s Code Brabant:
https://www.openprocessing.org/sketch/462416
https://www.openprocessing.org/sketch/461667
https://www.openprocessing.org/sketch/461666
https://www.openprocessing.org/sketch/399671 – Ons logo!
Tutorials van anderen:
p5.js tutorials
YouTube tutorials van Daniel Shiffman
Inspiratie:
Sasj – Deze Nederlandse kunstenares maakt elke dag een nieuw kunstwerk met code, en gebruikt vaak p5.js.
p5.js voorbeelden