Friday, 8 April 2011

Tuesday, 5 April 2011

Internim Presentation of Project number TWO

After hours thinking about what to do in this up coming project 2 and a lot of sketches was created ( which will be uploaded in the later posts), i have finally came up with the best sketch (in my collection) that i could offer at the time ( the image below this text ) to present to the class in Friday.

Detail:

Background size : 500x500
Default background: black or white - blank ( according to the image below, there would be a pattern in the background as default, but i changed the idea )
Sounding: the background will be divided vertically into 10 sections ( 10 different sound in each section ) and horizontally into 100 sections ( volume level 0-99 ). And the grid is not visible to the users.
Mouse click (everywhere in the screen): Creates a line pattern as seen in project 1 ( image below). Wherever the mouse click,the mid point of the pattern will be generated and gradually connect to the edges by lines. And also depending on where a midpoint is made, the patten has its own sounding characteristic.

SamplePattern ( when mouse clicked at the point (250,250) - play sound number 5-6 volume 50% )

Mousedrag ( drag the midpoints of the patterns ) change the sound and the volume according to the new position of the midpoint.
Midpoint vs. midpoint Patterns will interact with each other through their midpoint. When a new pattern is created, the midpoint of it will draw a line to connect with the midpoint of the older pattern appeared on the screen. (The sound will play in order from old to new.)
Idea to be developed : I am thinking about adding some more effect. For instance what does it like if i drag quickly the pattern and then suddenly release the mouse -> the pattern will keep flying across the screen and bounce back until it hits the wall...

Thursday, 24 March 2011

Note on "Programming-the bigger picture"

-Programming helps design and architect students as it is a part of some regular used software in school
-Knowing about programming is benificial for designers. (especially interactive, web, games designers)
Cons: -Not used to create complicated static pictures or animations that are not patterns based or constantly changing.
Pros: -Helpful whenever need : variation, interaction, generation, scalability, repetition and calculation.
-There are many different programming languages. Each one has its own pros and cons. Depending on what you are doing, choose the suitable language.
-Plagiarism is very bad, always have to acknowledge others' works if use

Reflection

After 3 weeks of coding for the project 1 of this class, i think i have learnt quite a lot. From a complete moron at coding, now i can write some codes to make the computer draw something. That's quite an achievement. And actually in the process of learning, i found that coding is quite fun and not boring like i used to think about it. I am getting used to loop and variable now. So hopefully, i can reduce from 300 lines of code to 10 lines of code doing the same task in the next project.
Also, i have learned about documenting my work and expressing my ideas in words, which i found it had been hard to do so before i took this paper.
The thing that motivated me in this class probably was the other students. Thanks to open processing, I could see what others were doing and I could compare my work to theirs. I didn't want to lose to them so I always tried to improve my works in order to beat them.
My goal for the next project:
-Finish sooner therefore i will have more time to refine the idea before submitting.
-Use advance coding technique where available (variable and loop)
-Try to get as many idea on the first hand. Work on many side development at the same time then compare and choose the best one then refine.

Tuesday, 22 March 2011

Problem with Openprocessing : I uploaded the applet.zip file for each of my final pattern but the side didnt show up the sketches. I will copy and past them to the R drive instead.

MY FINAL 4




Sunday, 20 March 2011

FINAL STEP

Choosing one from the 4 sets below - This is the hardest part of the project!!!

SET1


 SET2




SET3 - The only difference from the SET2 is the pattern number 3




SET4 - The only difference from the SET3 is the pattern number4