elister@andrew.cmu.edu – Human-Machine Virtuosity https://courses.ideate.cmu.edu/16-455/s2020 An exploration of skilled human gesture and design, Spring 2020. Thu, 07 May 2020 15:18:27 +0000 en-US hourly 1 https://wordpress.org/?v=5.3.17 Evil Super Grandma Final Report https://courses.ideate.cmu.edu/16-455/s2020/1988/evil-super-grandma-final-report/ https://courses.ideate.cmu.edu/16-455/s2020/1988/evil-super-grandma-final-report/#respond Thu, 07 May 2020 15:18:26 +0000 https://courses.ideate.cmu.edu/16-455/s2020/?p=1988 Continue reading Evil Super Grandma Final Report ]]> In this project, Group A (Ophelie Tousignant, Timothy Nelson-Pyne, and Elizabeth Lister) developed a social game about making a quilt together to perform a summoning ritual.

Abstract

  • The primary goal of this project was to develop a lighthearted game to connect friends over a distance. We also aimed to make creative use of AR and emphasize communication challenges and collaboration among the players.
  • We created a small game intended to be played by a group of friends over a video call. One player, the group leader, actually runs the software and communicates playful instructions to the other players, who then sew quilting tiles and send photos of them to the group leader, who assembles them virtually using AR technology to “complete the ritual”.
  • We intended for the physical appearance of the tiles (such as the colors and whether they are constructed “correctly”) to have a physical impact on the summoning that occurs at the end, but ultimately abandoned this goal in light of the technical challenges it would pose.

Implementation

  • Our group used Unity to create the game; this option made the most sense to us given that it’s a free, versatile tool with a wide range of support resources.
  • We assume that the players will be on a group video call using software such as Skype, Discord, or Zoom to play together. This is a reasonable assumption given that present circumstances practically mandate widespread use of group video call tools anyway.
  • The players are assumed to have access to sewing supplies and scrap fabric. The act of sewing while making conversation with friends can be fun and relaxing. Group activities such as this also help to pave the way for comfortable conversation.
  • The group leader is assumed to have some familiarity with Unity. This was unavoidable given that it’s necessary for them to prepare and upload photos of the sewn tiles to be used in-game.
  • Given that some tiles are more laborious to sew than others, we utilize silly penalty rules, such as speaking in fake Australian accents, for players who find themselves with idle time on their hands. This is so they stay engaged.

Outcomes

  • Shortcomings: using AR in Unity resulted in a somewhat clunkier experience than intended when considering that the game leader has to upload photos, use an additional webcam, etc. This, unfortunately, somewhat limits the accessibility of our game. We also regret that we were unable to include some way of using the quilt’s construction to affect the summoning at the end.
  • Successes: we felt that we were able to incorporate the “grandma” theme and narrative in a way that augments the experience for the players, and that the AR aspect of the game was cleverly executed. Additionally, Tim in particular was able to learn a lot about Unity in the process of making this game, and Elizabeth and Ophelie really enjoyed giggling about evil grandmas.

Contributions

  • Tim is responsible for the technical implementation of the game.
  • Ophelie is responsible for the scripting of the game and made the test tiles.
  • Elizabeth is responsible for the animated assets of the game.

Description of the Process

  • A designated game leader with the game installed and some number of players are all on a group video call.
  • The group leader relays instructions from the helper grandma to the other players to guide them through sewing quilt tiles. The players are encouraged to discuss instructions amongst themselves and coordinate colors and designs.
  • However, there is a catch — the instructions are vague, and include silly penalty games and challenges. For example, a player with little to do during one step of the process might be asked to perform a coin trick to appeal to the dark forces they serve.
  • After all quilt squares are complete, the players take photos of their respective squares and send them to the group leader, who gives them a quick glance-over and doles out penalties for bad tiles accordingly.
  • The group leader uploads the photos to the program and uses AR tracking to arrange the tiles and choose embroidery in a design the players agree on.
  • The summoning is complete! Witness the reunion of your grandma friend and her bingo buddy or buddies.

Video

https://drive.google.com/file/d/1A84HvRk5NGUUGuK8JqrkcuzfL_r3n3Pa/view?usp=sharing (couldn’t get the video to embed)

Image Gallery

]]>
https://courses.ideate.cmu.edu/16-455/s2020/1988/evil-super-grandma-final-report/feed/ 0
Group A – Evil Super Grandma https://courses.ideate.cmu.edu/16-455/s2020/1849/group-a-evil-super-grandma/ https://courses.ideate.cmu.edu/16-455/s2020/1849/group-a-evil-super-grandma/#respond Sun, 29 Mar 2020 14:42:26 +0000 https://courses.ideate.cmu.edu/16-455/s2020/?p=1849 Continue reading Group A – Evil Super Grandma ]]> Description

Quilt-making is a traditionally community-oriented craft, from Kit’s friends on the American frontier to Stefani Danes + Doug Cooper’s quilt/mural collaboration. Given the current pandemic, our group decided to focus on one question: how do we leverage advances in technology to keep our communities creating together? 

We chose to design a game that would lean into our current social situation. Targeting people with little to no experience in quilting, we chose to develop a program using Spark AR that would guide users through developing individual quilt squares. This guidance will come in the form of an animated grandmother who will teach you to create a summoning square for the Almighty Super Evil Grandma.

Through object recognition, she will be able to tell how much of the pattern you have finished, and guide you to the next step. When each square is complete, all quilters must come together (after the pandemic) and finish the quilt to summon the super grandma. Individual squares will determine a certain aspect of the end animation. Although each quilt will follow a selected pattern, each of these squares can be customized with various fabric textures and colors, and can change super grandma’s appearance and character.

(Learn a new hobby, have fun with your friends, respect your grandmothers, kind of?)

Workflow Diagram

Collaborative Roles

  • Tim will focus on most of the software development with regards to object recognition, organizing the assets, and triggering certain events.
  • Ophelie will focus on developing the quilt templates and some of the assets/animations.
  • Elizabeth will focus on creating the instructions and some of the assets/animations.

Individual Fabrication Methods

Each individual participant may follow a downloadable pattern and aurally dictated instructions to hand sew a simple individual tile. There is some flexibility in that the participant may choose which preset pattern they would like to use, and they may choose what colors they prefer to determine the end result.

Critical Physical Resources

All participants will require access to scrap fabric and basic hand sewing supplies. They will also need to have Instagram and/or Facebook downloaded on a mobile cellular device in order to access the AR content.

We the project team, in addition to the resources above, also require a computer that can run the Spark AR program suite and Blender to create the instructions and the relevant assets.

]]>
https://courses.ideate.cmu.edu/16-455/s2020/1849/group-a-evil-super-grandma/feed/ 0