zakariamuhammad122173062.files.wordpress.com…  · web viewwhen you have completed the stage of...

12
Unit 23: Human Computer Interaction Touchless Technology P4: Create an Input and Output HCIs to meet given specifications I will be creating a short Virtual Reality game. The main goal and output of this is to produce and give users Virtual reality experience known as VR. My game creation will be to receive a ball which is given to the user and be able to throw the ball around and pick it up. This will imitate games such as picking up a bowling ball and throwing it in order to score points. An example of the type of game I will collect ideas and reproduce is the “Lets Bowl VR” which can be played on PS4.

Upload: others

Post on 20-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

Unit 23: Human Computer InteractionTouchless Technology

P4: Create an Input and Output HCIs to meet given specifications

I will be creating a short Virtual Reality game. The main goal and output of this is to produce and give users Virtual reality experience known as VR. My game creation will be to receive a ball which is given to the user and be able to throw the ball around and pick it up. This will imitate games such as picking up a bowling ball and throwing it in order to score points. An example of the type of game I will collect ideas and reproduce is the “Lets Bowl VR” which can be played on PS4.

I will be showing the method and the techniques I will be using in order to produce this game with self-explanation.

This first screenshot, represents the empty pane which users have to familiarise as I will edit and produce more features;

Page 2: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

Furthermore, as I will be throwing the object, which is the bowling ball, this meant I needed to add another object which can work with the bowling ball. When evaluating the game, it was self-knowledge that concluded me to add hands as this game is VR and in real life when bowling, hands are used with exceptional force to throw the ball.

Going through my options, in college we were taught how to use Leap Motion during my class tutorials by my class tutor. In order to carry out this, we needed to use the colleges VR camera which connected onto the computer and we began from there.

Page 3: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

After installation of the leap motion, when going onto the application you have to set up the camera which then you’re required to put your hands onto the camera and your hands will appear on the screen. The right is YELLOW and the left is PURPLE in this screenshot.

When you’re being interactive and playing with your hands by moving them around the screen camera may move and the screen will appear as this.

When you have completed the stage of connecting your camera, I then added the plan which is where most of the activities happen, this allows the objects to have somewhere to stay so they don’t get lost. Also, the ball will stay still and keeps the objects ready to go.

Page 4: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

In this screenshot, during the process when I was doing reflection, I felt I was struggling with placing the camera focus in the correct path as this was very confusing and I didn’t have enough control. However, playing around with the camera helps as this shot was very zoomed out and wasn’t in focused.

Page 5: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

In order to get this, correct I changed the camera and played around with the camera which then helped my hands get under the ball, this meant it looked presentable and appropriate for me to pick up the ball.

This image is more focused on how I would want the metres away from the ball and hands so it has space and isn’t too close as this would cause confusion.

As my game is for bowling, I needed something to add so that the ball will be picked up however can be thrown and the user can have full control on what they want to do. In order to have this control I added the coding of rigidbody as I will then be able to throw the bowling ball.

Page 6: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

In this stage I added the interactive manger as my game is for bowling and I need to use something which allows me to throw and hold the ball.

As a result, this was the end result of adding the interactive manager as I was then able to have the ball under the hand which gives me the chance to grab the bowling ball.

Page 7: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

P5: Testing the HCIs that are created

In order to test the Human Computer Interaction, I decided to create a table which I provide screenshots of the testing for 4 tests, the results and what I expected and end result.

Testing Number:

1 st

Test carried out and prediction:

Grabbing the bowling ball with two hands. I think it will go underneath

Test Carried out:

Interaction Test

Result:

The bowling ball was held by the left and right hand.

Screenshot of Testing:

Page 8: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

Test number 2

Throwing the bowling ball onto the surface to score points

Physically Testing

The result was successful as the ball dropped on the surface and was thrown properly

Page 9: zakariamuhammad122173062.files.wordpress.com…  · Web viewWhen you have completed the stage of connecting your camera, I then added the plan which is where most of the activities

Number 3 testing

As this is a bowling game the bowling ball is required to be picked up by the user

Physical Testing

The ball will be picked up by the user before being thrown onto the surface.

Also the ball can be picked by one hand.