Skip to content

matthew-rollitt/ProcessingWorshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Processing

Introduction to processing and programming Let's make awesome stuff!

alt text

Prerequisites

Processing and an inquisitive mind

Installing

Is processing 3.0+ installed?

If not click here to download processing

Introduction

Across all these sketches we have a few TODOs with instructions on how to complete the exercise

	/** TODO please complete this exercise */

I've added a few suggestions you can change color, size, shapes and interactions.

 	/**  EXTRA cool stuff for awesome people */

For more information and more help view the Getting started with processing web page.

How to draw on the canvas

Exercise 1: Intro and Drawing shapes

For the first example we are going to introduce you to processing and then do a quick exercise to introduce you to programming.

Please copy this into a new sketch/pde to start this exercise Hello world

alt text

This demo is designed to get you comfortable with processing and how to draw a basic shape on the screen. This is the hello world of processing.

Exercise 2: Drawing with for loops

For the second example we are going to show you how to program with for loops.

Useful link for this workshop https://processing.org/reference/for.html

Please copy this into a new sketch/pde to start this exercise Loops

Starting:

alt text

What we are after:

alt text

Exercise 3: Having fun with code

Challenge for experts

Take one of the previous examples or one of the examples below and change something about them or try the Tile exercise that introduces arrays and objects. I've added a few hints in the sketches with ideas. This is the open part of the exercise where you can just play around with processing.

Tile sketch

3D sketch

Recursion sketch

Game of Life sketch

alt text

If you want to check out more examples go to the file > examples under the drop down menu

Useful link https://processing.org/examples/arrayobjects.html

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thanks to everyone who came along
  • Thanks to all the volunteers who helped out
  • Thank you VUWIT organising this event

About

Introduction to processing and programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors