Rewriting interaction

Interactive visual computer animation is becoming an important tool for science education in grade school. Unfortunately, students and teachers cannot easily create their own animations, because programming these systems tends to be too hard for non-professional programmers. I present an approach that simplifies the description of complex interactions of objects by describing interactions with declarative, temporal constraints. A system that describes animation in terms of the actions of the objects and the interactions between the objects is being built on top of a grid-based, graphical programming environment.