Computer Science 110
Foundations of Computer Science

Denison

NextClass Assignment 3

The first part of this assignment is to design the picture you will be drawing (through the Graphics library) in Lab Homework 1. See here for the requirements.

This objective of the second part of this assignment is to practice function invocation. We will use the simulated robot world introduced in class. The functions available to you for invocation are documented at the Calico Project. See, in particular, the "Movement" functions under the Myro Reference page of the documentation.

To make the job easier, I have created a template Python file that sets up a maze and leaves a function, called solveMaze, for you to "fill in" with the set of function invocations. The file is available here on the web site as maze1.py. Your goal is to maneuver the robot from its initial position until in "bumps into" the red ball on the other side of the maze.

Submission of the maze1.py program should be through the Assignment Inbox. Please create a folder named 'NC3' in your Assignment Inbox and place the maze1.py file within that folder on the Share drive. Your Picture hand-written design should be handed in at the beginning of class on Monday.