
Firstly I had to start by learning the basic objects that were always present in the world and had to be there in order to control the robot. There are Alleys, Avenues, 4 Directions, and walls. The first three are used for the bot to orient and the walls can be manipulated through the world editor in order to limit the space of movement or create a specific path that needs to be followed.
The second thing in the process of introduction was that I had to start by learning what were the objects present in Karel's world. Those objects included walls, beepers, and robots. Those objects were directly manipulated by commands that were coded into the robot. Those programs allowed to Karel to move and pick up/drop beepers that it carries. It was rather difficult to notice all the little details about it and small mistakes that can be easily made: Caps, punctuation and etc.
After observing all of this I now see how Java is very similar to what I learn in its learning method. It's a puzzle that I must learn in order to be able to go deeper into the code itself which is my goal. To be able to learn how to learn better and dive deeper into Java in order for me to be able to achieve my goal.
No comments:
Post a Comment