
Anger Flanker (ICM Final)
For our Intro to computational media final, we combined it with Physical Computing. It was reasonable for us to combine the two subject making them into one core deliverable. Anger flanker is a research driven, conceptual based and arcade inspired game that allows the user to use their physical strength and screaming their hearts out to interact and simulate anger. The process of creating our interactive piece was not an easy one. We went through tough times contemplating on


Anger Flanker (ICM+Phycomp) Final 1.1
On 8 November 2017, Anger Flanker went through a user testing session with our mock up made out of cardboards and a made-believe game for the user to imagine, experience and give their feedbacks. The session played an immense role for Anger Flanker, it sets new perimeters where my teammates and I did not consider. Our interactive piece is mainly driven by a research study that is based on positive emotions and how too much of it is unhealthy for you. There is this preconceive

Anger Flanker (Phycomp+ICM) Final.
I have always been interested in the state of mind of a person, especially when it involves investigating the interplay between the sound and the unsound mind. There is a personification that this investigation entails and the results can be very resounding. I recently chance upon a research study on the positive and negative psychology and how too much of one emotion could lead to uninviting consequences. This research study has brought me to my attention, I always knew that

Creating face filters
I was really interested in creating face filters like those you can find on commonly used applications like snapchat or snow. I have always wondered how they can achieve those animated features and have it tracked on to your face. Prior to this, you would need to know how to set up a camera for camera detection on your p5.Js. To allow camera camera detection on your p5Js, you would need to insert this code in your sketch, // setup camera capture
var videoInput = createCapt

Affected by lines
This week, we were delighted to be taught arrays and objects. Honestly, it is getting far complicated than expected. Although, I do understand the logic of the code when it is taught in class, but, upon doing it, I was very lost, like a pin dropped in the haystack. However, I did my best to create a sketch up to my understanding of how arrays, object, DOM and HTML (I know right, if it doesn't get any more difficult than this, we have to add HTML) works altogether. Although, I

Ship
This assignment, we were tasked to re-code our old assignment to make them simpler and shorter. The old assignment, the codes are as the following; or you can view them here //variables var mouseCoord; var change = 245; //clouds
var cloud1 = {
x: 0,
y: 40,
diameter: 50 // clouds
};
var cloud2 = {
x: 10,
y: 50,
diameter: 60 //clouds
};
var cloud3 = {
x: 33,
y: 30,
diameter: 80 //clouds
};
var cloud4 = {
x: 70,
y: 40,
diameter: 80 //c


ICM: The Wayang Kulit
The task for this week was to work in a team and create a sketch that has the elements taught in class. I was particularly intrigued on how p5.js could make an element to perform the follow mouseX or mouseY function. At the same time, i was also curious if there is any possibility for the element the perform any other function like rotating while retaining the mouseX and mouseY function. Our team brainstormed on certain ideas that we could play with. We had a few ideas in min

ICM - Animation
So, the previous assignment was quite manageable, this one however is one level higher. Having a background in animation helps with the whole system of animation, but animation using code is different. It requires a different ways of thinking and seeing. Being very new to this, I wanted to test it out first. I began by moving a ellipse to follow a mouse, sounds pretty simple right? well yes it is not that hard. As a revision for my own, moving an object across to follow a mou

ICM - The Beginning
I have very little experience with coding. But I cringe every time I said I have little experience with coding because the experience that I had was only meant for blogs, and simple website adjustments. I don't think it qualify me to have experience at all. I have always wanted to learn proper coding, but never get around doing it. But, this is it! I am actually quite excited to get going with this. Something different other than my usual graphic and art directing routine, wh