Recap: On Tuesday, 6th September we had our first ever ITP class and in that FIRST EVER ITP class of Applications, my name miraculously flashed up on the screen with 3 others. We had to make a presentation due coming week. Now, we had the option of doing something simple but we came up with the idea of making a web application using p5 where a tiny pale blue dot would increase in size as the users clicked it. (It does sound weird when I don't give a context but I promise it was relevant to the presentation)
So, we started coding - created a canvas, ellipse(), wrote a logic, incremented diameter on mousepressed(), created a loop for reducing size of the diameter every 3 secs. Assumed the number of users and estimated size of this dot, used a nice light blue color, used socket.io for the first time, got stuck on a syntax error for 4/5 hours, asked Kyle - the resident to help us, figured out it was a browser problem, debugged and finally came up with bit.ly/itp2016b (smaller increments so fewer users can reach the final stage) original version is here
Here is link to the code - https://github.com/dodiku/pale_blue_dot
(In case you read this^ and happen to know an easier/faster method of doing what we did please let us know, we want to learn)
Coming to the point of computation and what I would like to accomplish with those super powers - honestly, I don't know yet! I have a few scattered ideas. I want to learn, a lot more! Using APIs, visualizing data, making interactive web art? Hopeful! What interests me at the moment is - programming for sound, learning how to use puredata or chucK. Integrating that with an interaction design project, maybe wearables!
My first attempts to making a sketch using p5.js is in the upcoming blog!