The Locomote Your Entity Assignment

  • For this assignment/contest, you'll be exercising your creativity/imagination as well as your programming skills.
  • You will create an "entity" (human, creature, plant, zombie, teacher)  and making it move.  Nothing obscene or political or demeaning or designed to get students/parents upset.
  • It should move in a way that tries to be as realistic as possible (that's the way the entity would move on its own).
  • Your model should have only one or two buttons: Setup or (Setup and Go), sliders and other widgets are allowed. 
             
    If you choose just having the Setup button, then when the user presses it, it'll create the turtles, and move them one or two locomotion steps and then stop (that's it).

             
    If you choose having the Go button as well, then your Setup button will create everything, and your Go button will animate it forever.

  • Before uploading your model to the homework server...
    ... decide whether you'd like to enter the class competition, and write your decision into Comments-to-Teacher. If you don't write a comment, I'll assume that you do not want to enter into the competition.
  • All those who enter the competition will have their work available to be seen by the other students.
  • This is an assignment, not just a homework, and is worth 15 points, thrice the amount that previous graded homeworks counted (5).
  • The competition prizes will be: A) pride in your work, B) admiration of your peers and C) extra credit points (as yet unspecified).
  • Judging: If more than half of the class chooses to enter the competition, then I will let y'all judge it for prizes (you'll send in your first and second prize candidates later).  If less than or equal to half, then I will judge it.
  • Nevertheless, it will be graded.
  • Personal note: I've created many a Netlogo model because: it answered a question I couldn't answer easily another way, or I wanted to do something visually interesting, or just because it was fun.  And so I hope you have fun with this as well.
Here is a model showing coding examples of various animation techniques that you can use.  As usual, right-click to download the model, run the various examples and look at the procedures in the Code tab.