Ideas for Future Improvements

From Laramie Robotics Club
Jump to: navigation, search

Add any and all ideas for future improvements here.

Activities

  • Keyboard/typing program
  • ...

Mentor Enrichment

  • Advanced information session (open-loop + labyrinth, or start of each activity/what student will learn in each)
  • Link to Wiki, Calico Reference Manual (e.g. for shapes) in Portal Window
  • ...

Portal Improvements

  • Hall of Fame (e.g. time to beat Gauntlet, time to solve mazes for real robots)
  • ...

...

  • ...

Cheat Sheet Ideas

  • Commands, accepted parameters, return values if any
  • global variable syntax (does global go in the function or outside, etc.)
  • sample if statements (and, or, >, <, == instead of =, etc.)
  • sample loops (while, for)
  • sample functions (including returns)
  • HOW TO RESET THE SHELL!
  • from Myro import *
  • init("COM1")
  • forward()
  • backward()
  • turnRight()
  • turnLeft()
  • turnBy()
  • stop()
  • motors()
  • wait()
  • print("myText") - console for debugging
  • getLine()
  • getIR()
  • getDistance()
  • getObstacle()
  • takePicture()
  • takePicture("blob")
  • getLight()
  • getRobot()
  • Window() (and children methods; also registering key listeners and hacking the application loop e.g. to implement polling)
  • fields and functions of the Shape classes (e.g. move by, color, etc.)
  • Picture() - for drawing, how to specify the file location when loading
  • example of Python random
  • all Shape classes (parameters/meaning of parameters in constructors)
  • ...