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.
Yesterday I was playing with processing and ended up drawing a watermelon. Using processing reminded me of a game that I made about two years ago for a java project in school. I spent about a month on it but it was what interested me in coding. Trying to draw and code in processing or using java is tedious at times but is very rewarding. While coding it brought back a lot of memories of java and I really hope I can play with it to remember all the other details of java again. 🙂
Stone Librande came to speak in our class today about his experience in the game world. The topic that interested me the most was his explanation of the process of working. The way he built the project step by step was really cool. I am an artist and I have really tried to build a skill to slowly build my painting step by step but I always end up sketching out the drawing painting the basic colors and going right to the details. Stone Librande really opened my eyes about game developers, I was never a big fan of games and would never dream of becoming a game developer, but I would like to go into a similar field so it was helpful to know how the things work. I really want to thank Mr.Librande for taking time to come and talk to us about his experiences in game development and even though I will not be going into that field it was inspiring. Thank You!
I recently read an article about the development of the Turing Test written by the man who made it, Alan Turing. It was interest to see the level of thought that went in to make a test that can test the ability of a human to tell the difference between a computer and a human. I only read a portion of this site but I really hope to finish it when I have more time. 🙂