previous project reflection

PP3
After looking through several previous projects,  Joseph Chambers’s pp3 project really catches my attention. I am enjoying the feeling of exploring the mysterious world with certain storyline in this project. Even though I didn’t really play this mystery game, through the video I still have an immersive experience. It is really good experience with both the storyline and 360 photo environment.

Reflection on the Magic Window

https://dems.asc.ohio-state.edu/?p=1735(opens in a new tab)

I’m bumping this project because I’m fascinated by the technical feat she has achieved. The way the buttermilk-coated window produces a dreamlike quality while with the projected image is an amazing sight to see.


Previous Project Bump

I chose Claire Melbourne’s Horse Bird Muffin Cycles to draw attention to. This use of Isadora to allow an audience member to interact, move and even dance while still maintaining some level of agency and creativity presents an environment in which the audience IS the dance while somehow not being too vulnerable. I’m always interested in that space between putting an audience member on the spot and allowing for interaction and creativity to be at the forefront.


Reflection on previous project

After viewing previous projects in the class before, I am really interested in this Werewolf game. The author try to use audience members’ personal devices to connect them all together into one game set. The author utilizes the privacy of the personal phones to create the possibility of continuing a reasoning game, while still can let people interact with each other. The technology provides such privacy and interaction at the same time and I feel it is really interesting to investigate these two opposite aspects and connect them together.

Files for Isadora 01 lesson in class

https://osu.box.com/s/d5zqvc25h2fugpfupy8ub8f4bbm1ek8f


READINGS For 2019

https://osu.box.com/s/nea44rnmgerzull43fb7x0pd3i9von5a


In search of randomness

A delightful solution to a hard problem:

https://qz.com/1642628/cloudflare-uses-lava-lamps-to-generate-a-crucial-resource/


Final Project

For my final project I wanted to create an experience that was playful, interactive, tricky , and physically engaging. Thus, a life-size version of candy land emerged on my Isadora patch. Though I had a loose idea of how I envisioned the game to function when I began the project, it quickly grew beyond my original construct in to something far more complex. 

The game begins with the players “picking a card” by pressing a button on a wii remote. The button then sends an osc message to my patch that triggers a random colored dot. This colored dot is then projected on to the main screen, signaling the player to move forward to that color dot. 

I used a random number generator actor to pick a number to land in one of 12 inside range actors. Each of the 12 inside range actors either activated a shapes actor to project a colored dot on the screen or a jump actor to jump to a “special card”.

The special cards I chose to incorporate were the licorice card (freeze for one turn), the lollypop woods card (travel to the spiraling shape on the game board), the chocolate swamp(return to the start of the board game), and my personal favorite, the gooey gumdrop card.

The gooey gumdrop card instructed the player to pick up a wand and tap the gooey gumdrops in the snow below. This section of the game allowed me to incorporate my new comfortability with makey makeys. I created the gumdrops and the wand from aluminum foil and then painted them to fit the scene. I think this card added an element of adrenaline to the game and a higher level of physicality because the players had to find the gumdrops, bend to their level to tap them, and get them all before time ran out. 

Like all projects, a few challenges arose in creating my Isadora patch. However, I was able to workshop the issues and within the problem solving I realized how much my Isadora competency has grown over the semester. I feel very comfortable with the program and I am proud of the logic I have grasped.

As a whole, I think that all of the players enjoyed themselves and had a fun time reconnecting with this childhood classic board game. I had a blast creating it and would love to recreate more board games in the future. 


Final Project – Werewolf

For this final project, many aspects changed over its development. Initially, I started work on a voting sort of game. I wanted everyone experiencing to have an app loaded to their mobile device written in ReactNative, then proceed to each have an interface to participate in the game. Essentially I would find through research that I wanted to create what is known as a Crowd Game.

Further reading: http://stalhandske.dk/Crowd_Game_Design.pdf

Through much of my development time, I worked with the concept of a voting game and how to get people to form coalitions. Ultimately, I found it difficult to design something around this concept, because it was difficult to evoke strong emotions without serious content or without just having the experience revolve around collecting points. Shortly before the final few days of development, I had the idea to completely change and base the experience on the party game known as Mafia or Werewolf (Rules example: https://www.playwerewolf.co/rules/). This change better reflected my original desire to have a Crowd Game, but with added intimacy and interaction between the players themselves, as opposed to with the technology. If people are together to play a game, it should leverage the fact that the people are together.

Client / Mobile App
    –  Written in React.js (JavaScript) using the ReactNative and Expo Frameworks. Excellent choice for development, written in a common web language for Android and iOS, able to access system camera, vibration, etc. https://facebook.github.io/react-native/ https://expo.io/
    –  Unique client ID. Game Client would scan and display QR codes so players can select players to kill automatically from distance with consensus. Also randomly assigns all rolls to players.
    –  Expo allowed me to upload code to their site and load it to any device. A website serving HTML/JS would be easier to use if one did not intend to use all the phone functions.
    –  This part of development went smoothly and was fairly predictable with regard to time sink. Would recommend for use.
Isadora
    –  Isadora patch ran in the Motion Lab. Easy to setup after learning software in class.
    –  Night/Day cycle for the game with 3 projectors.
LAN Wi-Fi Router
    –  Ran from laptop connected to Server over ethernet. Ideal for setups with need for high speed/traffic.
Game Server
    –  Written in Java, by far the most taxing part of the project.
    –  Contains game logic, handling rounds, players, etc.
    –  Connects to clients via WebSockets with the Jetty library. I could get individual connections up and running, but it became a roadblock to using the system during a performance because I could not fix the one-to-many server out-messages.
    –  This had a very high learning curve for me, and I would recommend that someone use a ready system like Colyseus for short-term projects like this final. http://colyseus.io/ https://github.com/gamestdio/colyseus

During the final performance, I only used the game rules and Isadora system setup in the Motion Lab, but I feel as though people really enjoyed playing. Certainly more effective than the first game iteration I had, even with the technology fully working. My greatest takeaway and advice I would give to anyone starting a project like this, would be to just get your hands dirty. The sooner you fully immerse yourself in the process, the sooner you can begin to see all it could be.


Nostalgia

For the longest time I didn’t know what to do. I knew I just wanted people to enter in on the world of my own sensory associations but I wanted them to feel things. I thought initially about putting colored light from the ceiling, and then have a sensor watch when people sit and certain music would come forth. I was actually really struggling with what the interface would look like. 

It really wasn’t until a few weeks before the due date when a classmate told me, okay, you really gotta start planning the nuts and bolts. hahah. So i made a list of what objects I wanted in the room. I decided I would have a series of objects that had personal significance, and then when they touched the objects, it would trigger a projected reaction. At the same time, I wanted it to be multisensory, so I wanted smell and sound to be in there as well. Eventually, I decided that I would have nine objects laid out: books, blue light, purple light, yellow light, red light, some handcrafted smells from Candle Lab to evoke the smell of coconut and lime, iranian tea, and firewood, and then finally an Indian necklace family friends had given me. I would explore with the colors some of the imagery and feelings that were evoked for me. I would do the same with smell: coconut and lime were smells i thought of my mom doing my hair, and lime cooking in the kitchen with my aunts. 

As far as the programming, I used Isadora. It has been a great program for me to use considering I have never used tech stuff before. It helped me to feel more confident because the first couple weeks in the class felt so difficult. So by the end I felt amazing. 

ISADORA

I had about 27 scenes! I had a base scene, and I decided that i would have a keyboard watcher with 9 triggers total for each object. 

  • because i wanted to connect it to a makey makey so audience members could select each object themselves and watch the images and sound that came after, I decided it would be easiest if I told audience members to trigger one at a time. (even though initially i had imagined that several people trigger the buttons and I just make it a smooth transition). That felt too complicated for the amount of time I had, and I kind of liked the idea of audience members watching together.
  • So I set up 9 triggers, each jumping to the scene I wanted from the base page. Each scene would play 60 sec before jumping back to the main page.
  • because i had three projectors for each object (and each slide was in a different scene, i chose to “activate scene” in the first scene triggered so the other two for that object would go off as well. 
  • so I had: jump to scene 1 from base scene,
  • on scene one: enter scene trigger – activate scene 2 and 3
  • on scene one at the same time: enter scene trigger – trigger delay for 60sec – deactivate scene 2 and 3
  • on scene one at the same time: enter scene trigger, trigger delay for 60sec – jump to base
  • repeat for each new object

             There are other ways I could have done it so i didn’t need to use activate scene, like putting all three projections per object on one scene. But it felt like it would be messy for me to follow allllll of those logics on one scene. so for visual purposes I didnt do that. 

The other part was since I had several videos playing at the same time, I had to edit the sound so it didn’t overlap in ways that didn’t sound nice. I was really working up to the final show, so it ended up being a little stressful–i had people who wanted to come and see my installation while I was still setting up! All in all, it helped me though. I got over the fear that somehow it needed to be realllly perfect in order for people/myself to enjoy it. And i got awesome reactions! I never thought people would be looking at me as some kind of tech expert after the show. hahah

All in all, it was super meaningful.   

When setting up the room, I tried to think of how I could make it as dreamy as possible. I hooked some sheer fabric to the ceiling, played with how I wanted my images to overlap on the projections, and folded the fabric in different ways to create a layered image effect. In order to watch “the color blue” i believe you have to download the file below. 

books: exploring the work of poetry and activism in both my iranian cultural and my black american 

“red”: anger and feeling captured in flamenco dance

If you want to see more, I plan to post them on my IG:  _parisa_rose


Thanks!

Parisa