This project is the first step of an exploration about some narrative possibilities of digital animation. In the future I would like to create small interactive stories that incorporates elements of randomess in it’s development.

In the course of this class, I become very interested in the dynamics of social behavior that can be create through this animations.

I would like in the future to create small stories for kids, incorporating randomness in the narrative.  This draw is somehow a static inspiration of what I would like to create with movements and interactions.

I started creating the landscape, mountains, a sun, and a tree that I take from some fractal examples of Nature of Code of Daniel Shiffman.

I also created some leaves for the tree and two characters, LadyBug and Scorpio.



The roots

My challenge is to create the roots growing in the underground. I first tried with some fractal examples but there was an organic quality that they didn´t have.  I found in a very good example of a tree created by by Ryan Chon

I make some changes to it, turning it upside down, changing the width, color and some other parameters to make it look like this.

When I add it to my main code I had some problems.

The background and the mountains are draw in the loop over  the  roots , so their trace disappears. The solution for this was to create an ArrayList instead of an array for the roots. This took my hours and I finally couldn’t achieve it.

In the mean time, to exercise  ArrayList I decided to create array list also of the Scorpio and Ladybug. Those work, but the array list for the roots couldnt work. I get some help but finally couldn´t achive it. I decide to animate the characters.

I also tried to create attraction between them to make them move interrelated. But as the Scorpio is now in an Array List I couldn´t realize how to call his parameters in to the attractor.

I explore also to incorporate text.

This is what I could achieve until now. I hope tomorrow I will make at least the roots work.



Thanks to:

Aaron Montoya, Daniel Shiffman,  Koji Kno, Craig, Kat Sullivan, Ryan Chon,