In this project called Symmetry in Motion, we worked with a computer programming called StarLogo TNG. We had to explore this program and create a kaleidoscope using this program. StarLogo TNG is a program that uses "agents" which are just random animals like turtles, chickens, bears, etc. and you can create a game or a drawing, basically anything. You do this by using "blocks". You create codes with the blocks to control the aliens and have them do what you wish.
In order for us to create a kaleidoscope, we had to make 7 main benchmarks. The first one involved exploring and starting to try and create shapes. Throughout each benchmark, we tried to create new shapes and lines and moving objects. In the end, we had to create a kaleidoscope. We did this by dividing the square land evenly into 8 parts and starting with one part, we created 5 figures and then had to reflect them to the rest of the 7 parts.
I had a lot of trouble with my kaleidoscope because I didn't understand the programming, so I only got to reflect 2 shapes to 3 other parts of my 8 sided kaleidoscope. My shapes were symmetrical, which took a while for me to do since I had a lot of trouble in commanding my agents to create shapes and I didn't know how to do it the easy way. I created a square and a circle, and had them be reflected on 3 other sides. To do this, I had to use blocks and basically just change the code to the opposite of what it originally was so that my shapes could reflect on the opposite side of the original side. It was as difficult as it sounds for me.
Rigid motion is the action of taking an object and moving it to a different location without altering its shape or size. For example, translation, rotation, and reflection of objects or shapes. On my kaleidoscope, it shows translation because I'm just translating the shapes on the first quadrant to second quadrant. I do this by simply changing the x coordinate to a negative. I'm not really sure how it shows rotation because I don't think I used that in my kaleidoscope. I did use reflection which was just reflecting the shapes on the first quadrant to the bottom quadrant. I do the same with the shapes on the second quadrant to the third quadrant. I do this by just changing the code to almost the opposite.
This project was really difficult for me. I had a really challenging time figuring out the codes to make shapes. I also had a challenging time turning in things because I had no idea what to do and I couldn't get StarLogo on my laptop because there wasn't a version for my laptop software. A success I had was learning how to make a square and a circle and an agent rotate in place. I took me a while, but I realized it was easy to learn. Another success was learning how to make the shapes reflect on other parts of my kaleidoscope and how to make the x and y coordinates. Overall, it was a interesting but extremely challenging and difficult project for me.
In order for us to create a kaleidoscope, we had to make 7 main benchmarks. The first one involved exploring and starting to try and create shapes. Throughout each benchmark, we tried to create new shapes and lines and moving objects. In the end, we had to create a kaleidoscope. We did this by dividing the square land evenly into 8 parts and starting with one part, we created 5 figures and then had to reflect them to the rest of the 7 parts.
I had a lot of trouble with my kaleidoscope because I didn't understand the programming, so I only got to reflect 2 shapes to 3 other parts of my 8 sided kaleidoscope. My shapes were symmetrical, which took a while for me to do since I had a lot of trouble in commanding my agents to create shapes and I didn't know how to do it the easy way. I created a square and a circle, and had them be reflected on 3 other sides. To do this, I had to use blocks and basically just change the code to the opposite of what it originally was so that my shapes could reflect on the opposite side of the original side. It was as difficult as it sounds for me.
Rigid motion is the action of taking an object and moving it to a different location without altering its shape or size. For example, translation, rotation, and reflection of objects or shapes. On my kaleidoscope, it shows translation because I'm just translating the shapes on the first quadrant to second quadrant. I do this by simply changing the x coordinate to a negative. I'm not really sure how it shows rotation because I don't think I used that in my kaleidoscope. I did use reflection which was just reflecting the shapes on the first quadrant to the bottom quadrant. I do the same with the shapes on the second quadrant to the third quadrant. I do this by just changing the code to almost the opposite.
This project was really difficult for me. I had a really challenging time figuring out the codes to make shapes. I also had a challenging time turning in things because I had no idea what to do and I couldn't get StarLogo on my laptop because there wasn't a version for my laptop software. A success I had was learning how to make a square and a circle and an agent rotate in place. I took me a while, but I realized it was easy to learn. Another success was learning how to make the shapes reflect on other parts of my kaleidoscope and how to make the x and y coordinates. Overall, it was a interesting but extremely challenging and difficult project for me.