Snake on a Plane
We design and implement an intelligent agent that learns to play the classic video game Snake. The agent uses the Q-learning algorithm and a set of welldefined features describing the game to learn to maximize its score. After many repeated attempts at the game, the agent refines a policy that enables it to play Snake at an expert level.