Introduction to Artificial Intelligence course with Processing

Hi,

This post contains the content of some classes I ministered in SESC Carmo/SP about creative code and artificial intelligence, based on Daniel Shiffman’s texts, Nature of Code.

The screen casts are on Youtube, but you can watch them down here. (I still need to write subtitles in English)

Class 1:

Class 2:

Class 3:

Class 4:

Class 5:

Projeto Flow

This game was part of a group of educational activities about classic music that took place at SESC Carmo – SP. The challenge was to create some multimedia piece, which could present particular authors.

The final result was an adaptation of the game Auditorium, transported to an installation size. Then we had a puzzle game, developed with Processing/ReactVision, and projections.

 

Anim-and-play

This video is demonstrates the Anim-and-play software in action. The software were developed by the instructor Paulo, for vacations activities (July/2010) at SESC Carmo, São Paulo/Brasil.

The software aims to help teaching young kids and children to understand some basic concepts in animation techniques.

The idea behind this software, is to teach children how simple animations works by they creating their own creatures. These creatures will be used in a very simple game based on computer vision techniques.

This project is been developed on Linux (Ubuntu 9.04), using Processing (processing.org) as framework. It was also successfully tested on Mac OSX, and Windows(but hard to configured on Win).

It is still a work in progress, so there are some bugs, crashes, and not mature game-play.
The software is available under GPL license, for common usage and development contribution. Check the project web-page: http://code.google.com/p/anim-and-play/
You must read the wiki page for details.