CS 444 Artificial Intelligence
PA 0: Setup Development Environment
Goals
The purpose of this programming assignment is to:
- Setup your Python programming environment
- provide resources to help you get up-to-speed with the Python programming language
Part 1: Setup Development Environment
You will need to construct your Python development
environment. Instructions that detail how to setup your
development environment are located here .
Part 2: Play Some Pacman
Download the search.zip file for PA01 and
unzip it. Change into the directory created when unzipping it named
search. Make sure your python environment is configured (see
resources) and then enter the following at the command line:
python pacman.py
. Take a screen shot of Pacman running on your
computer and submit it to Canvas. This is the only devliverable for this
PA.
Part 3: Warm up (optional)
Get started by completing one or both of the following
online tutorials:
Once you have completed the tutorials above, log into
Coding Bat.
You can complete as many of these as you feel necessary.
Feel free to skim the tutorials above if you are already comfortable programming in Python. If you are new to Python, I strongly encourage you to work through each step of the tutorials carefully. It will probably take a couple of hours, but the time spent will pay dividends throughout the semester.
Submission
You should submit the screenshot of Pacman running on your computer to Canvas.
Many of the pacman modules were originally developed by Pieter Abbeel, Nick Hay, and Dan Klein along with UC Berkeley.