Boidus Dominantus
Fall '12
These Boids eat each other!
No kidding. I assigned specific traits to the various hues, and allowed for competition by making larger boids EAT smaller boids of different hues. Once a boid has eaten, it has the ability to give birth, at a sacrifice to its own size.
The traits are as follows.
red- grows when it eats smaller boids
green - grows every time step
blue - grows according to how many friends it has
They fall on a spectrum of strength, i.e. all boids in the spectrum yellow-red-magenta have some gain from eating smaller boids, proportioinal to how close they are to pure red. The same goes for magenta-blue-teal and teal-green-yellow.
That means that secondary colors have the following traits
magenta - like an army, strength in numbers and from eating
teal - versatile hippy, works well alone and in groups, doesn't grow from eating
yellow - may group together, but it is a lone wolf at heart; grows all the time and by eating
have fun watching the flocks grow and compete!
Jordan Jalles Design and Development
Tuesday, December 11, 2012
Boidus Dominantus
Labels:
art,
as3,
boids,
color,
digital art,
flash,
hue,
natural selection
Wednesday, December 5, 2012
EVOBOIDS
Interactive Rainbow
Fall - 2012
This is a variation on my other interactive boids project incorporating color as a parameter. The fish now only flock with similar hue to themselves. They will also run away from fish that are opposite hue.
You control the pointy fish that follows your mouse. When you click, you will change to a random color and the fishies will treat you accordingly. Have fun!
Fall - 2012
This is a variation on my other interactive boids project incorporating color as a parameter. The fish now only flock with similar hue to themselves. They will also run away from fish that are opposite hue.
You control the pointy fish that follows your mouse. When you click, you will change to a random color and the fishies will treat you accordingly. Have fun!
source code coming soon
Tuesday, November 27, 2012
BoidController
Fall - 2012
Another Project for my interactive multimedia class, BoidController is inspired by the Boid algorithm.
source code
Fall - 2012
Another Project for my interactive multimedia class, BoidController is inspired by the Boid algorithm.
source code
Labels:
Actionscript,
algorithm,
art,
as3,
boid,
boids,
digital art,
flash,
flock
Sunday, October 21, 2012
Cellular Automata
ElemenTerra - Summer 2012
Inspired by Conway's Game of Life I set out to learn Java programming by creating my own cellular automata.
For the design I set out to abstract states of matter from physics: Solid, Liquid, Gas. These states of matter having appropriate densities and speeds.
I also set out for having different "elements" locked in a rock-paper scissors relationship, thereby creating a dynamic - balanced system.
The three different elements are Fire, Plant, and Water, with shade representing the state of matter. In the first pass, dominance meant that they pushed the weaker element out of the way on their way to clumping together. The results were tightly packed islands of virtual "matter".
Inspired by Conway's Game of Life I set out to learn Java programming by creating my own cellular automata.
For the design I set out to abstract states of matter from physics: Solid, Liquid, Gas. These states of matter having appropriate densities and speeds.
I also set out for having different "elements" locked in a rock-paper scissors relationship, thereby creating a dynamic - balanced system.
The three different elements are Fire, Plant, and Water, with shade representing the state of matter. In the first pass, dominance meant that they pushed the weaker element out of the way on their way to clumping together. The results were tightly packed islands of virtual "matter".
Master Branch
In order to make things more dynamic, I added in "dissipation" and "condensation" by weaker and stronger elements. That means Stronger elements assimilate Weaker elements. This made a much more volatile system, with areas of 3 way battle raging on and simple 1v1 clump takeovers.
elemenTerror Branch
My final exploration in this project was to add a fourth element. This changed the relationship from Rock - Paper - Scissors, to a situation in which each element was neutral to a complementary element, in addition to having stronger and weaker relationships. The unexpected, emergent result of this system was that neutral elements tend to form symbiotic relationships with each other. When any stronger element invades a clump, the complementary color defends. Through a process of natural selection, complementary clumps win out over lone-wolves.
fourElements Branch
Wednesday, October 17, 2012
Flash Snake Project
Renewal - In Progress
This is a prototype for my new project, Renewal
I messed around with trying to make flash ik bones from just code, but got absolutely nowhere. Instead, I got out the whiteboard and made my own bone class that is much more lightweight.
Labels:
Actionscript,
art,
as3,
flash,
interactive,
inverse kinematics,
snake
Sunday, October 14, 2012
Tuesday, October 9, 2012
Internality - Spring 2012
3D environment created with Maya and Virtools
This is old, having been made last spring, but it's still pretty darn sweet.
use 32 bit firefox to view the 3D environment I created for my art class
http://www.indiana.edu/~c3dvideo/caveart/spr12/jjalles/index.html
3D environment created with Maya and Virtools
This is old, having been made last spring, but it's still pretty darn sweet.
use 32 bit firefox to view the 3D environment I created for my art class
http://www.indiana.edu/~c3dvideo/caveart/spr12/jjalles/index.html
Subscribe to:
Posts (Atom)