Skip to content

mbastola/Intro-To-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro to AI Pacman Projects

Assignments for my first-year MS Intro to AI class at WashU. It is mostly Pacman, which honestly made the algorithms easier to care about..

Projects

Small Python warm-up before the Pacman codebase. Mostly lists, loops, dictionaries, recursion, and a tiny fruit-shop problem.

Project 0 demo

Pacman learns how to move through mazes with DFS, BFS, UCS, and A*. This was the first homework that felt like actual AI.

Project 1 demo

Ghosts start making choices too, so Pacman needs reflex rules, minimax, alpha-beta, and expectimax.

Project 2 demo

Gridworld and crawler experiments for value iteration and Q-learning. This is where rewards start turning into behavior.

Project 3 demo

Invisible ghosts, noisy distances, and belief tracking. Pacman has to hunt using probabilities instead of just seeing everything.

Project 4 demo

Two agents, one simple team plan: one goes for food, one tries to defend. Very simple strategy, but it runs.

Contest demo

Releases

No releases published

Packages

 
 
 

Contributors

Languages