-
Notifications
You must be signed in to change notification settings - Fork 32
Homework Dano Wednesday
-
Each week you must complete two items for your homework.
- Post documentation of your assignment. This can be a short blog post with screenshots / video documentation and/or a Processing.js implementation of your sketch. It should include something visual and your source code.
- Place a copy of your sketch folder in our class' shared google drive folder You have to part of this group to see that folder in your google drive.
-
A word about JavaScript mode and Processing.js
- JavaScript mode in Processing is a nice magic trick that allows you to run a Processing sketch in a web browser. However, there are lots of reasons why it may not work from obvious ones like no third party libraries to less obvious ones like no functions with the same name as a variable. To make matters worse, some of Processing's 2.0 API is not implemented for JS. Use JavaScript mode cautiously and don't let it get in the way of the important stuff like just making what you want to make.
- Instructions for JavaScript Mode
- Please link your name below to your final project proposal. Please post a link to your final project documentation. Don't forget title, one sentence "What is it"?, longer description, who is the audience?, something visual for us to look at in class: drawings, images, video, etc, References: links to related projects, code samples, if you are collaborating, your process.
- Michelle Lin -- [Stellar: An Interactive Dance Performance] (http://www.whatthebagel.com/category/icm/)
- David Tracy -- geoTree Final Documentation
- Alejandra Medina -- Playing with Sound
- Roy Park -- Sound Visualizer
- Kristina Budelis--[15 Minutes of Fame: A Modern Self Portrait Machine] (http://www.kristinabudelis.com/15-minutes-of-fame-a-modern-self-portrait-machine)
- Sharon De La Cruz- ["The Wu Is Back"] (http://itp.unoseistres.com/?p=413)
- Maximo Sica -- [Psycho Killer... Qu'est Que C'est?] (http://babelbubble.com/?p=252)
- WoonYung Choi -- [Rat sightings in Manhattan] (http://www.woonyungchoi.com/itpblog/?p=469)
- Yu Ji -- [virtual dressing mirror] (http://yuji2015.net/itp/icm-final-updates-before-final-not-finalize-yet/)
- Tessa Ndiaye -- [Teach Me Africa] (http://tessandiaye.wordpress.com/2013/12/05/teach-me-africa-2/)
- Saki Hayashi --[Intelligent Architectural Toy] (http://www.sakihayashi.net/?p=522)
- Amelia Winger-Bearskin --voice touch
- John Choi --[Skin Color Detection] (http://www.j-namuchoi.com/?cat=4)
- Seiya Kobayashi -- [MarioBrosOnMe] (http://s5884.com/itp/2013/10/23/mariobrosonme/)
- Seiya Kobayashi -- [MarioBrosOnMe] (http://s5884.com/itp/2013/12/12/icm-final/)
- Amelia Winger-Bearskin --[question] (http://www.inventioninbrooklyn.com/?cat=3)
- John Choi -- [Bubble game] (http://www.j-namuchoi.com/?p=244)
- Michelle Lin --
- David Tracy -- [MirrorBalls] (http://www.davidptracy.com/?p=168)
- Alejandra Medina
- Roy Park --
- Seiya Kobayashi -- [MarioBrosOnMe] (http://s5884.com/itp/2013/10/23/mariobrosonme/)
- Kristina Budelis--
- Sharon De La Cruz-
- Maximo Sica --
- WoonYung Choi -- [Ellipse software mirror] (http://www.woonyungchoi.com/itpblog/?p=346)
- Yu Ji --
- Tessa Ndiaye --
- Saki Hayashi --[Intelligent Architectural Toy] (http://www.sakihayashi.net/?p=392)
Homework: Go further with your project. Use Arrays.
Regular Work
- Amelia Winger-Bearskin --[John Choi's object and 2nd sound study] (http://www.inventioninbrooklyn.com/?cat=3)
- John Choi --
- Michelle Lin --
- David Tracy -- [arrayOfCollidingBalls] (http://www.davidptracy.com/?p=165)
- Alejandra Medina
- Roy Park --
- Seiya Kobayashi --
- Kristina Budelis--[poetry attempt] (http://www.kristinabudelis.com/icm-week-6-attempting-to-playfully-program-poetry/)
- Sharon De La Cruz-
- Maximo Sica --
- WoonYung Choi -- [pixel drawing tool] (http://www.woonyungchoi.com/itpblog/?p=328)
- Yu Ji --
- Tessa Ndiaye --
- Saki Hayashi --difficult ArrayList...
Homework: Further modularize your code into objects. If you have already worked with objects find something that intrigues you about something you have already done and go further. Arrays are the next technical challenge. If you have already mastered objects, a prose blog post would be welcome. Perhaps about what we talked about in class, the differences between computational media and traditional media. Is computational media better depicting our subjective experience or are we conforming to the new capabilities of computational media?
I am also asking you to try an object exchange. I will email you pairs. You should email your partner a class. Try to see if you can get your partner's object to work in a sketch.
Pairs for Object Exchange
- Amelia Winger-Bearskin -- John Choi --
- Michelle Lin -- Yu Ji --
- David Tracy -- Saki Hayashi --
- Roy Park -- Tessa Ndiaye --
- Seiya Kobayashi -- Alejandra Medina
- Kristina Budelis -- Sharon De La Cruz-
- WoonYung Choi -- Maximo Sica --
Regular Work
- Amelia Winger-Bearskin --[John Choi's object to sound] (http://www.inventioninbrooklyn.com/?cat=3)
- John Choi -- [catching bubbles] (http://www.j-namuchoi.com/?p=225)
- Michelle Lin -- [dusty particles] (http://www.whatthebagel.com/2013/10/09/week-5-particles/)
- David Tracy -- [balls everywhere] (http://www.davidptracy.com/?p=161)
- Alejandra Medina
- Roy Park --
- Seiya Kobayashi -- [Cube LED] (http://s5884.com/itp/2013/10/08/cube-led/)
- Kristina Budelis
- Sharon De La Cruz-
- Maximo Sica -- [Some beta thoughts around Computational media] (http://babelbubble.com/?p=82)
- WoonYung Choi --
- Yu Ji --
- Tessa Ndiaye --
- Saki Hayashi --difficult ArrayList...
Homework: Modularize: organize your draw loop into functions. Reuse: see if you can get one function to do slightly different things depending on what parameters you send it. Reflect on your existence as your cognitive load lessens while the pizzazz of your work stays the same or increases.
- Amelia Winger-Bearskin --USB MIDI control in processing
- John Choi -- [3D wheel] (http://www.j-namuchoi.com/?p=205)
- Michelle Lin -- Modularized Wheels
- David Tracy -- fruitLoopsWithinLoops and Modularized Lonely Pong
- Alejandra Medina
- Roy Park --
- Seiya Kobayashi --
- Kristina Budelis
- Sharon De La Cruz-
- Maximo Sica --
- WoonYung Choi --
- Yu Ji --
- Tessa Ndiaye --
- Saki Hayashi -- controlling gravity
Homework: In general this week, you should work with rule-based animation, motion, and interaction. You can use the ideas below or invent your own assignment. Start by working in pairs according to the wiki. Can you divide an idea into two parts and combine those parts? Can you swap sketches and riff of of your partner's work? You can post together or break off and complete the assignment individually. As an exercise, try making a rollover, button, or slider from scratch. Compare your code to the examples on github. Moving beyond the exercise, can you invent new GUI elements beyond buttons, sliders, rollovers, etc.?
Post Together
- Amelia / Alejandra
- John / Michelle Week 3 Project
- Tracy / Seiya
- Roy / Tessa
- Sharon / Yu
- Maxi / Saki
- Kristina / WoonYung [Digital Ryan Gosling coloring book] (http://www.kristinabudelis.com/digital-ryan-gosling-coloring-book/)
Or Post Separately
- Amelia Winger-Bearskin --Week 3 homework
- John Choi --
- Michelle Lin --
- David Tracy -- Lonely Pong
- Alejandra Medina
- Roy Park Hypnotism
- Seiya Kobayashi -- bricks game
- Kristina Budelis
- Sharon De La Cruz- "Different Settings"
- Maximo Sica
- WoonYung Choi
- Yu Ji --
- Tessa Ndiaye Mind Control
- Saki Hayashi - "Controlling Gravity"
Assignment: Create a animated application. Start over from scratch and build something with a very simple design. Focus on the logic of variables and avoid using hard-coded values. Play with mouseX and mouseY. Start by working in pairs (according to list below). We will allocate some time in class for this. You can post together or break off and complete the assignment individually.
Post Together
- John Choi / Michelle Lin
- David Tracy / Yu Ji
- Alejandra Medina / Sharon De La Cruz -- [CAT] (http://www.dimelsamedina.com/ITP/portfolio-posts/clickme/)
- Roy Park / Kristina Budelis [Oof, Animated] (http://www.kristinabudelis.com/animating-oof/)
- Maximo Sica / WoonYung Choi -- [Rescuing unborn brother] (http://www.woonyungchoi.com/itpblog/?p=172)
- Seiya Kobayashi / Saki Hayashi
- Tessa Ndiaye /Amelia Winger-Bearskin
Or Post Separately
- Andy Sahlstrom - ["Pong Solo"] (http://www.abstract-assembly.com/)
- Amelia Winger-Bearskin --animated application
- John Choi -- [Arduino] (http://www.j-namuchoi.com/?p=111)
- Michelle Lin -- [Hello, Pacman!] (http://www.whatthebagel.com/2013/09/16/week-2-hello-pacman/)
- David Tracy -- [A Great Wave] (http://www.davidptracy.com/?p=89)
- Alejandra Medina -- [CAT] (http://www.dimelsamedina.com/ITP/portfolio-posts/clickme/)
- Roy Park [OOF RAIN] (http://www.roynyc.com/?cat=2)
- Seiya Kobayashi -- [Surfing Pikachu] (http://s5884.com/itp/2013/09/18/surfing-pikachu-with-processing/)
- Sharon De La Cruz- [NEWTON'S CRADLE-REMIX] (http://itp.unoseistres.com/?p=152)
- Tessa Ndiaye Midnightblue
- Yu Ji -- Tetris!Tetris!
- Saki Hayashi abstract drawings
Assignment: Create your own screen drawing: self-portrait, alien, monster, etc. Use only 2D primitive shapes – arc(), curve(), ellipse(), line(), point(), quad(), rect(), triangle() – and basic color functions – background(), colorMode(), fill(), noFill(), noStroke(), stroke(). Remember to use size() to specify the dimensions of your window.
- Amelia Winger-Bearskin -- first assignment.
- John Choi -- Week 1- Pattern.
- Michelle Lin -- Week 1: Geometric Bloom.
- David Tracy -- Week 1- Self Portrait.
- Alejandra Medina -- Week 1 - Elephant.
- Roy Park -- Week 1- OOF.
- Kristina Budelis- Week 1-Cat!
- Maximo Sica - Primitive self portrait.
- Seiya Kobayashi Week 1: portrait.
- Sharon De La Cruz -- Week 1 - "Lenox"
- WoonYung Choi -- Week 1- Composition.
- Yu Ji -- Week 1- A Miserable Crab
- Saki Hayashi -- assignment_week01