Programming Project
The process in which we got to the final product, started out with creating three lines on a blank piece of paper, which made a similar shape to that of a kaleidoscope. From there, we drew agents in each of the triangles to show it reflecting off of each other. We were assigned to include an example of reflection, rotation, and translation. Because we already showed an example of reflection, we only had to portray rotation and reflection. After we completed the outline of what our 'kaleidoscope-image' would look that, we put that into the programming server, StarLogo. The theme of my image was African animals. We started out by creating the three lines of reflection. I then input my main agent in each triangle, which was an elephant. Three of the elephants we rotating clockwise, and the other three, counterclockwise. I then placed a lion in each of the corners of the triangles, to show another example of reflection. Under the elephants, I placed giraffes translating from one corner of the triangle to the other.
One Habit of a Mathematician that I accomplished throughout this project was 'Look for Patterns,' because when I first looked through the kaleidoscope, I noticed the pattern that the beads were reflecting off of one another. So when I created a kaleidoscope image of my own on StarLogo, I made sure that whatever I had on one triangle would be the exact same as all of the other triangles, which is showing that I created patterns in this project. Something that went well through this project would be that I had a lot of fun with the freedom of being creative, by picking out agents, and deciding what they do. Something that didn't go very well is that I don't enjoy trying to figure out technology based programs, and especially not programming programs. Sometimes I couldn't find the right block in which I wanted my agent to do, and I got frustrated. To conclude, this project let me be free and be creative, although, I didn't enjoy using computer programs.
One Habit of a Mathematician that I accomplished throughout this project was 'Look for Patterns,' because when I first looked through the kaleidoscope, I noticed the pattern that the beads were reflecting off of one another. So when I created a kaleidoscope image of my own on StarLogo, I made sure that whatever I had on one triangle would be the exact same as all of the other triangles, which is showing that I created patterns in this project. Something that went well through this project would be that I had a lot of fun with the freedom of being creative, by picking out agents, and deciding what they do. Something that didn't go very well is that I don't enjoy trying to figure out technology based programs, and especially not programming programs. Sometimes I couldn't find the right block in which I wanted my agent to do, and I got frustrated. To conclude, this project let me be free and be creative, although, I didn't enjoy using computer programs.
My StarLogo file:
benchmark_67_-_savannah_tweed_1.sltng | |
File Size: | 12 kb |
File Type: | sltng |