Archive for the 'Teaching' Category



It’s taken me a little while, but here’s a brief recap of what was quite possibly the most heart-warming and thrilling conference I will ever have the chance to attend — ART + CODE: a symposium on programming environments for artists, young people, and the rest of us.

First, a hearty thank you to Golan [...]

As an addendum to the previous post, here’s an early draft excerpt from Chapter 7 on steering behaviors, more specifically a tutorial related to my new path following examples. Also an excuse to cover the dot product in more detail. All based on Craig Reynolds of course.

This semester, I’ve started working on expanding my nature of code tutorials into a book. My plan is to self-publish (looking into a few options) and have drafts available for download / purchase as early as this summer. I’ll also be publishing excerpts from the book as tutorials on [...]

I’ve added three new steering examples (based, of course, off of Craig Reynolds’ Steering Behaviors for Autonomous Characters) to the nature of code tutorials. Ultimately, it’s my goal to build out all of Reynolds’ algorithms into a Processing library (much like Open Steer), so stay tuned. . .
   
Path Following
Flow Field
Crowd [...]

The first half of my new book Learning Processing follows a simple creature design through a life of programming fundamentals: pixels, shapes, variables, conditionals, loops, functions, objects, arrays. Now that the book is out, I’m pleased to see that Zoog has some friends to hang out with. Here is a selection of [...]




You are currently browsing the daniel shiffman weblog archives for the 'Teaching' category.

Longer entries are truncated. Click the headline of an entry to read it in its entirety.

Categories