Saturday, 1 November 2014

Feedback & Reflection for Interactive Prototype 3

Our final prototype testing session was this week. Once again, I had tested my yoke and my game by setting up my game on screen, assembling my yoke and connecting it to the MakeyMakey.

Likewise to previous testing sessions, I had sat down with testers and interviewed them while they were playing the game. My questions were:
  • Does the new yoke feel better to hold?
  • Is the amount of tilt required to move the player too steep?
    • Should this be adjusted?
  • Overall, is it fun to play the game with the yoke?
  • Is the addition of the ammo count a good idea?
    • Does it make the game too difficult?
    • Does it add a nice challenge to the game?
  • The secret word is now randomly selected, what do you think of that?
    • Are the words too hard to guess?
    • Does the random word selection make the game more fun?

Summary of feedback

The yoke

Overall, users were happy that the yoke handle didn't fall apart. However, they found it annoying when the handle kept coming off the base.

I had received mixed opinions about how the yoke felt when people held it. Some liked the new, compact design because it felt sturdy when holding it, whereas, others liked the old design because it was much bigger and it had a much more novelty feel to it.

In regards to the amount of tilt required to move the player, everyone said that it was perfect. Last time players had to rotate the yoke to a steep angle in order to move the player. This became tedious for them. This time, people were happy with the amount of tilt because it required less effort to rotate the yoke handle.

Ammo count

I had received a general consensus regarding the addition of the ammo count. Everyone said they loved the feature because it added a slight challenge to the game - this was my reason for adding it. One user also remarked that it adds a layer of strategy, because now the player has to conserve their ammo and therefore they must be careful of shooting the right things.

A funny observation I had made was that some users actually shot the ammo boxes and they were surprised that their ammo didn't refill. Some had realised this and so they didn't make that mistake again, but I had to tell one person explicitly.

Random words

When asked about the random word selection, users agreed that it was a much-needed feature. For them, it was a pleasant surprise when they realised the word this time is different. They commented that the random word selection makes the game much more fun as opposed to each play-through being mundane with the same hard-coded word.


Overall, I was happy with the testing session for the final prototype.  It went much smoother than before, but it wasn't completely flawless.

I did have some issues with the yoke again, but this time they weren't as severe as before. When users were playing, sometimes the yoke handle would come off the base. This wasn't too much of a big deal because it was easily fixed by reattaching the handle back onto the joint.

An annoying issue was sometimes the player pressing the button to shoot would not register. I had tracked down what the problem was and it ended up being the connection between the button's wire and the MakeyMakey's ground. Although it was connected (using the alligator) clip, the connection wasn't reliable. This was very difficult to fix because I had no idea why the current wouldn't travel along the connection. A workaround (which only worked occasionally) was to hold and squeeze the alligator clip hoping that the current would travel through.

Apart from the above technical difficulties, the testing session was great since I had received quality feedback. Also, the yoke handle didn't fall apart like last time, so my efforts in rebuilding the yoke paid off mostly well.

Tuesday, 21 October 2014

Week 12 Exercise - Revisted Definition of Prototype

For this exercise we were required to revisit our definition of a prototype from week 1.

My understanding of prototyping has changed since week 1. I know now that there can be different types of prototypes which range from ones that test an overall design concept to one that tests in-depth functionality, or even a combination of both.

Prototypes can be used to test specific elements of a concept as opposed to the entire concept as a whole.

From my experiences this semester, I've learnt that prototypes can be built upon for subsequent iterations. They don't always have to be rebuilt from the ground-up, unless you're trying a completely different approach.

The key to prototyping is good user feedback. Without it, you will never figure out the strengths and weaknesses of your concept.

Week 11 Exercise - Theremin Concepts and Pugh Matrix


  1. Use the Kinect to track the motions of the user. A screen displays a grid infront of the user. The Kinect will track the positions of the hand for each note. Then, the notes will be reproduced by showing a marker on the grid.
  2. Use air jets which shoot air vertically and horizontallly to help the user find the right positions. This allows to feel where they must position their hand to produce the right notes.
  3. Program the the notes/positions onto an animatronic exo-skeleton  which will moves the users arms in to the position required to play the composition.

Pugh Matrix

Pugh Matrix

Sunday, 19 October 2014

Progress for Interactive Prototype 3

Over the past few days I have been working on Interactive Prototype 3. I have been working on improving the game and redesigning the yoke.

New Yoke Design

After some troubles with the yoke during the testing session for Interactive Prototype 2, I have decided to redesign the yoke all together. I started by taking apart the original yoke handle and rebuilding from scratch. The first thing I did was figure out a way to securely place the shooting button inside the left column of the handle. From there I had built the right column of the handle symmetrically. Finally, I had to incorporate the new game button. The final result is below.

New yoke design
As you can see the new handle is much more smaller and compact. This design makes the handle very strong and durable.

The base has only slightly changed. The rotational joint is now much stronger. Detection rotation still uses the same method, but it has now been relocated closer to the joint. Additionally, the base also allows for cleaner wire redirection.

Modified base
Rotation detectors are moved closer to the joint
I believe this new design is much better than the old one. It should withstand the handling during the next testing session very well.

Game Improvements

For game improvements, I have changed a few things. Firstly, the secret word is now randomly chosen from an array of 24 words. Another major addition is that now the player has an ammo count. The player starts with 10 bullets and ammo boxes are dropped at random intervals by the aliens. These ammo boxes can be shot while they are falling. To refill their ammo, the player must allow the ammo boxes to fall down and they must collect them by colliding with it.

Game improvements include random words and an ammo count
A very useful improvement is the way that random letters are dropped. Now there is bias towards the correct letters which was a much-needed tweak. I have implemented this by adding a second timer which triggers the drop of a random CORRECT letter. A correct letter is one which is still left to guess to form part of the word. The frequency of the original timer has also been tweaked slightly so too many letters don't spawn in a short period.

Saturday, 11 October 2014

Reflection for Interactive Prototype 2

This week's testing session for Interactive Prototype 2 was mostly successful. I say mostly successful because not everything went smoothly.

I had received sufficient feedback which I am very happy for, though there were a few issues with the yoke. The problem was, since the yoke is made out of LEGO, it didn't hold up too well throughout the entire testing session. But, during the first playthrough it was fine since the user handled it very well. After a few playthroughs, the handle would sometimes become detached from the base or small pieces would come off. In one event, the left side of the handle which supports the shooting button broke. Additionally, for one person, the left rotation couldn't be detected. This was fixed by re-taping the foil on the underside of the yoke handle. Luckily, these problems were easy to fix and testing could resume again.

Even with the yoke problems, I was still able to fully test it. For the next prototype, I will be redesigning my yoke slightly so its much stronger, durable and addresses the issues discovered in the testing session.

Despite the problems with the yoke, everything else went smoothly. I had received a lot of great feedback which I will definitely consider for the next prototype.

Feedback from Interactive Prototype 2

This week we had conducted testing of our second interactive prototype. The procedure for testing was very similar to the previous testing session for the first interactive prototype. I had set up and displayed my game on the screen. I had also assembled my yoke and connected it to the MakeyMakey.

A video of a test subject using the yoke to play the game is below.

I believe the testing session was a success and I had received some very good feedback. I sat down with the users as they were playing the game with the yoke and I asked them several questions:
  • Do you think it is easy to move the player with the yoke?
    • If not, please say why and offer any suggestions.
  • Now that we have the yoke, do you think the player speed and acceleration or deceleration should be adjusted?
  • How difficult is it to shoot with the yoke?
    • Do you have any suggestions to improve on this?
  • Is the placement of the new-game button on the yoke suitable?
  • Do you think adding the bubbles around the letters are a good idea?
    • If so, does it make it easier to shoot the letters?
    • If not, why is it a bad idea?
      • Do you have any other alternatives?
      • Should I remove it completely? 

Summary of feedback

Player movement

Now that the yoke is involved, all of my testers were very happy with the movement system. According to the testers, the player is very easy to control with the yoke. I had asked them about adjusting the speed and acceleration/deceleration, and they responded by saying that it were no issues at all. In fact, the smoothing of the movement feels even better now with the yoke.

The yoke

Overall, players had liked the yoke. They loved using it to play the game and they mentioned that it was very fun controlling the player with the yoke. One person even said that the big orange button to shoot was very intriguing and addicting to use.

Some players mentioned that it is now actually much easier to shoot with the yoke.

The only issues some players had with the yoke were regarding its form factor. Some said that the yoke was too wide, so when holding it, it was difficult to reach the centre-button without moving their entire right hand. Additionally, there were complaints by two people who said that the tilt was too steep when rotating the handle to move the player. In other words, players didn't like the amount they had to rotate the yoke just to move the player. I will address this for the next prototype by redesigning the yoke handle to be smaller.


Overall, players were happy with the game itself. I had stated to them that a lot of the issues from the previous session are still present because the main goal of this session was to test the yoke.

Players liked the idea of having the bubbles around the falling letters because it gave them a visible, larger and uniformly sized hit-box when shooting letters.

Wednesday, 8 October 2014

Week 10 Exercise - Restaurant Dining Experience

What is the existing experience? From different stakeholder P.O.V.?

Experience from a customer's view

  • Customers walk in, are greeted and are given a seat
  • They are given a menu
  • Customers read the menu and decide on what to order
  • Waiter/waitress comes and asks the customers if they are ready to order
  • Customers order what they want, then wait for some time until their food is served

Experience from a waiter/waitress view

  • Greet customers, give menus to customers, find them a table that is not taken
  • Take orders from customers
  • Give orders to the chefs
  • Serve food to customers
  • Pick up dirty dishes/clean tables
  • Fulfil the requests of customers at any time

 What external/internal factors impact on the experience?

  • How many customers there are on a given day
  • How many waiters/waitresses are working on a given day

What aspects of the existing experience could be enhanced/augmented/supported with technology?

An aspect that could be changed is the way that customers order their food. Instead of reading through the paper menu, customers can browse through a digital menu and then submit their order when they are ready. The order is sent to the chefs which they can see on a screen back in the kitchen.

How would introducing technology in to this context change the experience?

  • Customers can take their time to browse the menu and submit their order when ready.
  • It makes it easier for customers to customise their order. They can change the items and quantities, specify any special requirements, etc any time BEFORE they submit it.
  • There's less hassle for waiters because it saves them going around everywhere to take customers' orders.
  • Orders are sent immediately to the kitchen.
  • Order can be tracked - e.g. how much time is remaining until food is served. This is a good thing for customers to know about.

What experience scenarios might you test with the technology?

On a busy day, get customers to try the digital menu. By using the interface, we will know how user-friendly it is. Additionally, we will see how efficient it is that waiters do not have to go around taking people's orders.