Wednesday 14 September 2011

Reactive/Interactive Building

I didn't want to have just objects in the building which were reactive or interactive.  This 'gathering' workshop was based on not only bringing ideas together but also bringing the 5 different people together in their startup business and creating a sense of privacy for each colleague in their working space while also having a sense of community and a shared office space which could allow colleagues to have meetings with eachother.

Therefore I have scripted the spaces of each colleague so that when given certain commands, they will move together for things such as meetings.

'draftsman/engineer merge' - merges the two spaces of the draftsman and engineer so that they turn into one space
'draftsman/engineer separate' - separates the two spaces of the draftsman and engineer so that they return to separate spaces
'draftsman/architect merge' -merges the spaces of the draftsman and architect
'draftsman/architect separate' - separates the spaces of the draftsman and architect
'engineer/mechanic merge' - merges the spaces of the engineer and mechanic
'engineer/mechanic separate' - separates the spaces of the engineer and mechanic

I had complications with the following scripts as the scripts of scratch only allow items to be moved forward or backwards when scripting 'move' therefore in order to move to the right/left as well as moving forwards/backwards, in order to move right/left I had to script using 'point in direction 90/-90'.
The following two scripts were especially difficult as I had to figure out a way to crossover the two spaces in order for one to merge with the one next to the other one.
'draftsman/mechanic merge' 'draftsman/mechanic separate'
'engineer/architect merge' 'engineer/architect separate' 
'sculptor/architect merge' 'sculptor/architect separate'
'sculptor/mechanic merge' 'sculptor/mechanic separate' 


As well as the scripts to move the spaces together and apart I have scripted the ceiling panels so that some move up in order for certain spaces to receive more light.
However the scripts for lighting can not be used unless the colleagues spaces are in their original position as I have no had enough time to figure out how to make it work so the light scripts cannot work if that space has been merged with another.
'draftsman light' -allows more light into the draftsman's space
'draftsman no light' - scripts the panels to return back to original position of less light.
'engineer light' 'engineer no light'
'architect light' 'architect no light'
'mechanic light' 'mechanic no light' 
'sculptor light' 'sculptor no light' 


The front door and the back door are not what I would consider generic doors as they look as if they are just panels.  The panels move up and allow the avatars to enter/exit when collided with.

I have scripted the entry tunnel so that it moves down to meet the avatar on the ground floor and when the avatar goes into the building and sits the entrance will move up where the avatar can then stand  in order to be able to move into the building.

No comments:

Post a Comment