Teaching Introductory Artificial Intelligence with Pac-Man

2010; Association for the Advancement of Artificial Intelligence; Volume: 24; Issue: 3 Linguagem: Inglês

10.1609/aaai.v24i3.18829

ISSN

2374-3468

Autores

John DeNero, Dan Klein,

Tópico(s)

Educational Games and Gamification

Resumo

The projects that we have developed for UC Berkeley’s introductory artificial intelligence (AI) course teach foundational concepts using the classic video game Pac-Man. There are four project topics: state-space search, multi-agent search, probabilistic inference, and reinforcement learning. Each project requires students to implement general-purpose AI algorithms and then to inject domain knowledge about the Pac- Man environment using search heuristics, evaluation functions, and feature functions. We have found that the Pac-Man theme adds consistency to the course, as well as tapping in to students’ excitement about video games.

Referência(s)