Skip to content

💾 A python3 version of Berkeley's Pacman AI course

Notifications You must be signed in to change notification settings

jeff-hykin/berkeley_pacman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

  • This is an updated version (from python2 to python3) of the Berkeley Pacman project. Its nearly 1-to-1 so you should be able to follow along with their general ideas. Changes:
  • It has been formatted using Black (pypi)
  • The casing has been standardized to snake case
  • A light version of wumpus world has been added

How do I get this code to run?

All the setup instructions are inside documentation/setup.md


What are the important files?

  • main/ contains all the code, however you can ignore many of the python files
  • main/search.py is where all your search algorithms should be.
    (search for *** YOUR CODE HERE ***)
  • main/search_agents.py is where all of your agents should be.

What commands are there?

As soon as you run the start command (from the auto setup in documentation/setup.md), it will list all the project commands. But here's a quick overview anyways.

  • run pacman
  • run autograder
  • project pacman_examples

Many of these commands are simple wrappers like cd ./main;python pacman.py. You're free to run the python directly if desired.

About

💾 A python3 version of Berkeley's Pacman AI course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published