Summer Processing workshop in Switzerland The island: a primitive multiplayer game – Processing workshop in Switzerland – 24 – 28 June 2013 Teacher: Andreas Gysinwww.ertdfgcvb.ch
The Island is a workshop aiming at exploring the design opportunities offered by Processing software for creating generative graphics, animation algorithms and collaborative digital environments. The Island is a multiplayer game and a framework for learning the basics of designing through creative coding.
Goals In this Processing workshop participants will create an island and populate it with programmed characters. Each character will be designed and controlled by its own creator and it has to survive on the island. The process and techniques for designing the character will be based on a set of common rules defined during the workshop. Beginners will go trough the basics of the Processing drawing API while participants with advanced knowledge will start designing and implementing the project engine and the characters’ behaviours. Final goal is to create a multiplayer game where all participants will collaborate in the battle for survival on the Island with his/her programmed character. The workshop topics are: - the structure of a Processing sketch; - the Processing graphics API; - procedural animation; - network; - object oriented programming; - polymorphism and reflection.
Requirements The workshop is addressed to people with different level of knowledge of Processing (beginner, intermediate, advanced). Each participant should bring his own laptop with the latest version of Processing pre-installed, sunglasses and a bath suit.
The University of Applied Sciences and Arts of Lugano in collaboration with Arduino, Vectorealism and TODO organizes a three weeks summer school about interaction design and digital fabrication.
The second week is dedicated to generative designs created with Processing and the production of physical graphics solutions through digital fabrication techniques.
During five days of hands-on activities, participants will learn how to program and, then, manage the machines of FabLab Lugano with the support of Giorgio Olivero and Fabio Franchino, interaction designers and founders of todo.to.it, Italian interactive design firm.
A discount of the tuition fee is offered to members of Processing forum: 500.00 CHF instead of 650.00 CHF.
Cheap accommodation are available.
To students: please mind that 2 ECTS (university credits) are awarded for the workshop.
The workshop takes place in Lugano, main city of Italian speaking Switzerland, with a wonderful lake and mountains (perfect for people that want to combine the workshop activities with summer holidays).
During the workshop students will learn how to create and then extend a generic “creature” class. A creature manager will care of the creatures (via Java reflection) and add them to the Abyss.The Abyss will be a huge installation that will be presented during TEC ART ECO, festival about technology art and ecology.
Application are open. Workshop dates are: 5-6-7-8 May 2011.
full fee: 550 CHF
student fee: 440 CHF
For group of people (min 4): 340 CHF per person.
Lugano, Canton Ticino, Switzerland
University of Applied Science and Arts of Southern Switzerland.
The evolution of digital technologies is providing artists and designers with many possibilities to create interactive environments featuring creative contents: software for generative graphics, animation algorithms and several kinds of responsive technologies allow to develop worlds inhabited by fictitious living entities able to interact with each other or the users. The workshop proposes the implementation of a digital environment featuring widgets-creatures developed by participants through the software Processing.
Goals The workshop aims to provide basic and advanced competences of Processing for developing applications of generative and interactive graphics. The applications will be integrated in a digital environment – an abyss – displaying programmed creatures designed by participants: through a common interface the creatures in the abyss will interact with each other and the users.
Beginners will work on simple codes by using the basic shapes of Processing and algorithms for managing animations and movements. Participants at an advanced level will work on the integration of further functionalities such as the interaction between creatures and users. Experienced participants will develop generative graphics by processing web data and environmental real time inputs (tweets, sounds, etc.). Main topics of the workshop are: - introduction to the software Processing and its graphic API; - procedural animation: linear, tween, sine wave, random, Perlin; - Object Oriented Programming; - polymorphism; - reflection (Java).