Design & Development
Week 8:
Tech Session by James
Thursday 24th March 2022
WEEK 8 -
TO DO: ATTEND TECH SESSION WITH JAMES & OTHER STUDENTS​
4:30 - 5:30pm
​
PURPOSE FOR SESSION
Today James is hosting a 'tech session' for students to learn more about his program and provide us with an opportunity to talk to other students with similar projects to us! We have spoken to them a little in the past, but today we have the chance to share work and talk about next steps. James plans to demonstrate to us how his program works and talk to us in depth about how we can inspire each other to further develop our ideas.
​
WHAT WILL WE BE DOING?
Firstly we will be learning about the overall setup of the program to get it working on our own devices. Secondly, we will be testing the program itself! Then we will move into a casual conversation about the ways we can use the program (further than we already are) and discuss with other students the opportunities we have.
​
GOALS FOR THE DAY​
Attend the session, take notes, become more familiar with the program, discuss next steps.
SESSION:
​
THE SETUP
How do we setup the program?​
​
-
Firstly install Atom for macOS. https://atom.io/
-
Install Node.Js
-
Mac in Studio 8 will be set up to allow us to play our game from/test from if we need.
-
Processing manager
-
In need of a server to run the program - example, via python server.
-
"Server pretends as if things are online".
-
Have to train the computer to follow the object - this is done through video/image processing.
-
Can essentially respond using any gesture/body part.
SESSION:
​
OUR PROJECT
Talk a little about our project​
​
-
For students to escape to a safe space, be in control of a bird on screen using gesture control. Music develops overtime, slow movement to reduce/lower heart rate and provide control over mind and body.
-
Problems we've faced - projecting onto 4 walls and allow players to interact with each one.
-
Use camera data as different controls.
-
It's possible to use it - how best can we use it?
-
Players should not be moving quickly - opposite implies they are not relaxed. We want our players to feel relaxed and as calm as possible.
-
How do we ensure players move slowly? - Can we visualise this? Can we give them a visual message to slow down? Maybe a sound?
-
How can we then write this in code?
-
Next steps for us - how to get visuals into the image processing program? (Can overlay visuals into the program, use webcam to interact through gesture with hand).
DEMO
James talked us through the setup, what we can use the program for and demonstrated how it works. He also allowed us to test it ourselves which I did.​
WHAT DID WE LEARN?
​
OUR PROJECT​
​
-
We learned briefly how to setup our own server and the steps we needed to take to do this
-
We spoke with how we could visualise different things around the space and indicate particular things to players.
-
We can identify any body part to interact with the bird and can consider our different options to do so. It's very easy to input our chosen part into the code, which James will be forwarding us the steps for next week.
REFLECTION
​
It was good to discuss with other students and understand how we can go about getting this setup in our own server. Once James gets back to us with guidance on how to set the server up on our own devices, we will create the 3rd version of our game by inputting asset samples into the program. Attending the session today allowed us to talk through our problems too and I feel much more comfortable knowing we have solutions for everything we expected from this project.