Saturday, 14 May 2011

Brainstorm for Project 3

The prupose of this project is basically to create something that can help explain a coding term or function using a metaphor. A good way to look at this assignment is to imagine that someone who doesnt knwo anyhting about coding will use my project in order to help understand a term or function. Another way of lookign at it is if a tutor was going to use my project in order to explain to their students something in coding.

From the list of examples provided i feel that i understand the if/else staements the most. As i had worked with that alot in project two, and i feel i have got my head around it finally.

if/else Statements


From the online tutorials this is the way they introduce if/else statemnts. Origjnally this made no sense to me. but after using it, it really is very simple. and i think that metaphorically it can be explained in many ways that are easy to realte to in our daily activities.


Initial Ideas
 Idea 1:
Iterative baby toy. Shapes and colours.
if you put the shape in the right shape into the right hole it will go into the circle.

Idea 2:
especially when working with animations i think of the if else statemnts as controlling what will occur. sort of like a car gear box. where each gear will effect what happens with the engine. although this isnt as clear as some of my other ideas. It what i initially related to if/esle statments when working with animations.

Idea 3:

Board game. Although it is not original it makes the concept quite clear. if you at each intersection you could roll a 4 sided dice. (the triangular looking one). depending on which colour you land on will determine which path you move. this make the determinant part quite clear.


Taking advantage of my uncreative and very intellectual ffamily members. I decided to explain my concepts to them and recieve some feedback on whether it makes sense. Out of these they all are very different concept and i had to use a lot of words to get my point across. I then came up with my final idea, which they agreed to be visually easy to understand. 

No comments:

Post a Comment