Animations such as big-bang in my opinion are very challenging to visualize. I initially had a lot of trouble trying to understand the function, however after practicing it on DrRacket I kind of got the idea of what the function does. It takes an initial value, a function that produces an image, and a function that produces a value and keeps on performing repeated transformations. ( on the new values that the function, whose output produces a value) However if such a question comes on a test I feel like I would spend the most time on it. For me it takes a lot of time to digest what the big-bang function is doing, and which function in it produces an image or a value. However hopefully I will be able to be able to become much better at using this function, which I aim to do by applying it on DrRacket.
The other thing I find challenging in this course is the assignment. Even though I have spent a lot of time trying to generate the maze, I find some of the codes are way more advance than what we have learned in class. For example the try-move code; I have fixed it to do what I understand is the purpose of the code but it keeps giving me an error. When the try-move code did not give me an error, my maze was generated however my player could not move in any direction, even though I felt that my key function, which allows the player to move in any direction was correct. Up till now I have been working on this assignment alone, but as we are allowed up to two other members in a group, I guess I will work with two other classmates to see where I have gone wrong, or see where I can help them out. That is the only way I feel I will be able to successfully generate the maze and understand what the big-bang function actually does in this case.
Did you ever figure out try-move?
ReplyDeleteYes finally!
ReplyDelete