What do I need to know to use p5.party?

p5.party is a library that extends the p5.js JavaScript Library. Like p5.js, p5.party is intended to make make “coding accessible and inclusive for artists, designers, educators, beginners, and anyone else!” Specifically, p5.party helps make adding multiplayer features to your p5.js sketches and prototypes easier.

To be productive with p5.party you’ll need to have a solid understanding of the basics of computer programming with JavaScript and some experience with p5.js.

If you have taken an intro programming course that uses Javascript and p5.js, you are probably ready to dive in to p5.party.

You should know:

What do I need to know about JavaScript objects?

The p5.js API doesn’t use objects very much and most p5.js examples don’t use any Object Oriented Programming (OOP), so a lot of beginners who are learning with p5.js don’t know the ins and outs of working with objects. You don’t need a deep understanding OOP to start working with Javascript, p5.js, or p5.party.

You do need to know the very basics: how to create, read, and update properties on an object.

This 5 minute video covers everything you need to know to get started with p5.party.

Intro to Objects | Objects | Intro to JS: Drawing & Animation | Computer programming | Computing | Khan Academy

What if I don’t know JavaScript or p5.js?

If you don’t have any programming experience and you want to learn, JavaScript and p5.js are a good place to start, especially if you are interested in using code to make art and design. A lot of schools that teach creative coding use p5.js in their intro courses.

p5.js has a large community of creative coders and educators, so there a lot of learning resources available online.

You can start by taking a look at the getting started resources on the p5.js homepage.