Apologies for the low quality. Internet was being LAME.
Right, So here was my mid year exam project for my Digital Arts Honours course! First semester was in interactivity!
The turret itself isn't very pretty, I'd love to make a more convincing one when I find the time... Problem is I focused more on the coding!
She has three modes: Sentry, Chatter and Sing.
Sentry mode enables her to act like she would in the game, sans the ability to shoot you... She reacts to motion in front of her, choosing a random line from the game appropriate to the action ("There you are" "I see you" "Preparing to dispense product").
If there is no movement in front of her for a given amount of time she then picks random expressions from the game once again ("Shutting down" "Sleep mode activated" "I don't hate you").
If you were to manage to sneak up on her and make a loud noise near her she will exclaim as the game versions do when you pick then up (""Hey!" "Illegal operation!" "Uh-oh!").
All in all there are about 15 responses per an operation.
Chatter mode allows you to click "Target Sighted" "Target Lost" or "Illegal Operation", playing a random clip from one of those three categories.
Finally, Sing Mode will make her sing the famous song from the game, "Still Alive".
The code was written in Max 5 using the cv.jit add-on to enable the motion tracking (Go Google it!). The sound and dialogue was found online, as was the song "Still Alive". The song used in this video was found on the Portal 2 website as part of the Portal 2 soundtrack (Again, go Google it!)
Built into her is a cheap Logitech webcam/mic combo and a cheap pair of USB powered speakers.
Should you have a MAC and want to try her out, you can download the files here: http://www.digitalarts.wits.ac.za/2011/interactive/fourth/exam/Tim_Jardim/Tim...
wow very cool. out of curiosity what grade did you get?
trogdor2k9 6 months ago
@trogdor2k9 I'm not 100% certain as I received all my marks as an average for the first semester! My lecturer did say it was marked pretty high by herself and external moderators though!
timmiboi88 5 months ago