Well its been a very productive weekend. I spent Friday with Christian and we talked through the project and came up with a plan. I was debating whether or not to use mobile phones and bluetooth as the transmission interface but I wanted to stay away from having an application on a phone because I feel it would go against the ethic of the project.
So I decided to stick with the RFID, and although I'm looking for one that will read multiple tags (anti-collision) I am making this prototype with the ability to only have one doll in any one room at the same time.
Conceptual Developments
One key thing is that I've chosen a target age group of 4-10 years.
I have decided that the hardest part of the model is the physical and digital representation of the characters. The thing is that the virtual avatars will grow with time and change appearance, which means the physical "doll" would be stuck in an out dated appearance.
- This means that the physical "doll" would have to be an abstract item.
- If the virtual avatar will grow with time...should it die? Or...
- It could be organic, and grow and wilt and spread like a flower.
- It could be something that comes to visit, and leaves at a certain time.
- If it grows and socialises, should it be allowed to reproduce. This could be seen as preparing the child for the risks of teenage activity...don't get pregnant or you'll have a moaning child like this...or that could be seen as giving "socialising with friends" bad press!
- If the child has knowledge of the avatars condition, should the avatar have knowledge of the childs condition? I.e. if the child has not been to play in the house for two days, should the avatar txt the parent to make sure they're OK? This could develop into an understanding of the two personnas.
Not only that, but as the user could txt food to the doll, the doll could txt the child to tell them they're bored, or what they read in the news this morning that they thought they might find interesting?
Technical Developments
I have been working on a model in MAX and Flash which I think will be the quickest way to mock this up. I have it working to the point where any activity is sent to an SQL with the reader it came from (the room in the house) and the ID of the chip (the name of the Doll), this in MAX is then editing the attributes of the character (i.e. hunger, exhaustion) and feeding that back to the SQL. In flash this is then moving the characters around the screen, display ing their "physical" states.
Its coming along quite nicely, and the way I've developed it, I think that if I were to find a multi-tag reader it should just fit right in.
One thing I've been thinking about is whether or not I'll need some sort of faraday shielding with the tags and readers, the reader I have at the moment is fairly low range so it should be OK, but I expect that any anti-collision reader would be a bit better?
General Ideas
I've come up with some general bits and pieces, like linking the dolls house to your iTunes, so when you play music, it makes the charactrs in the living room more content, if you don't play any music...they will get up and turn on the radio!
I will propose the concept that as the day goes on, if the doll is away from the house or the child away from the doll, the doll will get hungry, so you can feed it sandwiches by sending them via SMS, or keep it entertained and content by sending texts or calls etc. By implementing a mobile phone element within the doll, you could also send SMS messages to your doll or your friend doll which could be tranlated into voiceclips with a speaker.
There are probably some other bits I've missed but there's some food for thought.