Skolekoding.no >Tekst-koding > p5.js
p5.js er inspirert av Processing. Processing er et tekstspråk som ble utviklet av kunstnere og designere for å gjøre det lettere programmere grafikk og bevegelse.Processing bygger på Java og må installeres på PC/Mac.
p5.js trenger ikke installeres. Det lett å dele kode, og bygge inn kode på nettsider. p5.js bygger på JavaScript.
Hello p5.js! med Lauren McCarthy og Daniel Shiffman!
- Hello p5.js! med Lauren McCarthy og Daniel Shiffman.
- Code! Programming with p5.js videokurs for nybegynnere. Daniel Shiffman
- Nettside p5js.org
- Lær p5.js p5js.org/learn
- Eksempler p5js.org/examples
- The Nature of Code av Daniel Shiffman
- Grunnkurs på norsk. skolekoding.no
- Vesteraas’ leksjoner i Processing oversatt til p5.js. skolekoding.no
- Brøk-animasjon trinn for trinn. skolekoding.no
- Vektorer, akselerasjon, gravitasjon og friksjon trinn for trinn. Eksempler fra The Nature of Code. skolekoding.no
- Make art with code av Patt Vira
- Announcing the p5.js Web Editor! Processing Foundation.
- Grunnleggende presentasjon av editoren av Daniel Shiffman.
- Avanserte funksjoner for editoren av Cassie Tarakajian.
- OpenProcessing – Kunstverk og veiledninger
- Generated.space – Kjetil Golid – Rull ned til meny. Oppdater for nye animasjoner
- Introduction to Programming for the Visual Arts with p5.js, Laureen McCarthy m.fl.
- Generative Design med p5.js – bok (Processing), Bohnacker, Gross, Laub.
- The Nature of Code 2 – Daniel Shiffmans videoserie med p5.js.
- Processing vs p5.js – Noen syntaksforskjeller
- Historien og filosofien bak Processing og p5.js. Daniel Shiffman.
- Hvorfor liten «p» og «5». Lauren McCarthy (lmccart) forklarer.
Getting Started with p5.js
En veldig god kort introduksjonsbok. Mange gode korte eksempler, og gode forklaringer.
Innholdsmessig identisk med Getting Started with Processing, eksempel for eksempel, men med p5.js.
Bestill et fjernlån på ditt lokale bibliotek, eller kjøp den på nett.
Eksempel 2.8 fra The Nature of Code.
Alle sirklene har en tiltrekningskraft på de andre sirklene som øker med størrelsen og minker med avstanden. Oversatt til p5.js.
Eksempel 2.5 fra The Nature of Code.
Sirklene faller fra «luft» til «vann» og bremses av en friksjonskraft som er avhenging av størrelsen. Oversatt til p5.js.
Eksempel 6.9 fra The Nature of Code
Flocking – fugleflokk – fiskestim.
Sirklene følger hverandre men unngår samtidig å kollidere. Oversatt til p5.js
Vesteraas leksjon nr 25
Partiklene skyter mot musepeker. De tegnes fra forrige posisjon til nåværende posisjon. Ved høy hastighet blir de korte streker. Etter hvert som hastigheten synker blir de punkter. Oversatt til p5.js.
Fra http://vestera.as/processing/
Animasjon av brøk
Punktene på sirklene beveger seg i forhold til hverandre som teller til nevner. Når det øvre punktet har gått tre ganger rundt, har det nedre gått én gang rundt.
Klikk i animasjonen for å lage ny brøk.
Trinnvis beskrivelse her.
Etter Roger Antonsens TED-talk (08:00)
Vesteraas leksjon nr 24
Lerretet fylles med fargede sirkler på en svart bakgrunn. Fargen bestemmes av posisjonen. Størrelsen bestemmes ut fra avstanden til musepeker.
Alle leksjonene oversatt til p5.js her.
Fra http://vestera.as/processing/
OpenProcessing
skolekoding.no
Stein Olav Kivle