For this project, I have been pondering with the idea of snakes. The way they slither intrigued me, so wanted to create an interactive snake-like creature that can create nice movements at the user’s will. Then, I thought about its other qualities, specifically the scales. I, then, pondered, “Wouldn’t be cool if the nutrients of the food it eats affects the color of its scales?” So, I programmed the snake to change color based on the color of its food.
In a sense, this is like the classical snake game, except that the snake could naturally overlap its own body, creating unique interactions with its own scales.
Some of the code is provided by Keith Peter’s Follow 3. Please do have a look on this link https://processing.org/examples/follow3.html.