Programming – An End of Sem Project

C O N C E P T U A L I S A T I O N

Our team wanted to create an installation that involves creating an immersive space for audiences to enter into. We created the idea of a third dimension in our space where audiences have to make new discover with every step that they take, exploring the new dimension.

Taking inspiration from the piano stairs, where the whole experience encouraged people to take the stairs instead of the escalator, we thought this ties in well with our entire concept.

P R O C E S S

Diving into our first week, we first did up a mock up using the mousePress(); function to mimic the movements of the audiences in our space. We created the coloured grids using the Illustrator, then input the RGB code into Processing for each grid. Initially we worked with a 5×5 grid, but reduced it to a 3×3 grid due to the mismatch of dimensions of the Kinect and the projector.

Next, we figure out the codes to activate the use of the Kinect then input them into Processing. Meanwhile, we secure the usage of the Truss Room for the project and did a site test. Measuring the dimensions accurately and testing out the top-down projection was an important process since our project relies heavily on it the on-site experience that we cannot determine merely on our screens.

Apart from that, we recorded each piano note we used on the keyboard using the Zoom and input them into Processing using Minim.

S U M M A R Y

Proposal: The_Muse Proposal

Mock up Code: Mockup Code

 

 

SPACEVENTURE – A mid sem programming project

A B O U T

SPACEVENTURE is a one-player game that aims to shoot down the enemy spaceship and try to survive the battle. With every spaceship shot, player will gain one point.

s c r e e n s h o t s

GAME START PAGE

GAME PLAY PAGE

GAME PLAY WITH SCORE

t h o u g h t s

SPACEVENTURE is the first game I did up with the help of Corey using processing. With no prior knowledge on what coding or programming is, the concepts taught in class was helpful to help me code the fundamentals of the game. I learnt the use of a minim, and was able to use that for SPACEVENTURE. Also, got to upload an image for my player as an astronaut that I created on Illustrator.

Overall, although I struggled a lot, especially with the array list, it was fulfilling to create this game from scratch on my own. Coding Train’s tutorials have been a huge help apart from Corey and opensource codes as well!