Two days ago Sherol brought in another guest speaker to our class and this time it was Bret Victor! The work he showed us was mind blowing, it’s something that cannot be described by words but I’m going to try explaining what he explained to us. He said that in normal programming you would usually have to run the program to see the changes but he created a program that show both at the same time like this:
Thank you for the talk Bret Victor I really found the entire thing fascinating. Thank you again 🙂
– Sindhu Majeti
For warm-up today we programmed an animation of drawing a picture. There isn’t much to explain so I’m just going to let you see it here’s the link:
Last Friday we got Arduino kits to play with and it was really cool. I didn’t have enough time to try understanding the code but I would really like to work on that. Working with the Arduino was my first experience with hands on engineering, I’ve had quite an amount of experience coding but I’ve never been interested in robotics but after the Arduinos I’ve changed my mind.
Here’s a picture of the Arduino board:
If you ever have the time and energy you should try it out too, as people always say you never know until you try 😉
Our next project was to help Mousey ( which is like our class mascot now :)) visit all our houses around the world by giving him a map to follow. We decided to animate it to make Mousey’s travel path more realistic.
click here to see the project (the animations may not be working)
What is your prototype about?
I would like to make a simulation of colorblindness. A person will be able to take a picture or video of his/herself and he/she will be able to choose to see their picture through different forms of color blindness. There are three kinds of colorblindness: total, red-green, and blue-yellow.
2. What will people learn from your experience?
They can learn the impact of colorblindness on sight.
3. Will it be interactive or is it something people will watch? If interactive, what can the user do?
Yes, it will be interactive, users will be able to see a live video or a be able to take a picture of themselves. They will then be able to convert their picture or live stream to match different views of a colorblind person. Since there are three kinds, they will have three options.
4. How would your design fit in with the Exploratorium? Describe your experience from yesterday and include pictures. Use examples!
I think it will fit in because it is interactive. This project reminds me of the face mash-up exhibit where two people can combine their faces by sitting across from a sheet of glass the reflects their faces because the light shining on their faces. Here’s a picture:
5. Draw a diagram that explains how your prototype works.
6. Are there any existing systems that are similar to yours? Name and link them.
This website asks you to upload a picture but I want the users to take a picture or have a live video stream. Similar site (actually exactly the same)
The latest program we were assigned was to animate a kind of sort of our choosing, we chose to do a insertion sort. A insertion sort is when one number is compared to the next and is switched when the first number is greater than the second number, all the way to the point where the number before it is less than the number. In order to animate this sort we need to use if statements instead of for loops to animate the sort. Using a for loop is unnecessary because the draw is already a loop, therefore we converted the for loop sorting into if loops. This should create an insertion sort.
here is the link to the sort:
(will upload the link soon)
The three topics I’m interested in are: Color Theory, Game Design, Game AI for a simple game (Tic Tac Toe)
Color Theory: My favorite thing about art is color. I was thinking of a way to help designers find the color shades based on the mood that they want the room to be in.
Game Design: I became interested into programming when I created a game in my java class, so I would like to give do it again and hopefully make a better game then before.
Game AI: I’ve always found it cool how the computer can “think by itself” so to try and make it happen would be interesting.
My own topic: I would like to try doing something related to motion and animating motion or movement. This maybe challenging but I would like to at least be able to explain how to create it if I don’t have enough time to make it.