← Back to Explore

Using Reinforcement Learning to Guide Game Rule Design

ISEF · 2017 Robotics and Intelligent Machines

Overview

To make sure that a game is interesting, easy to play and balanced, game developers need to test it thoroughly and adjust its rules. This is challenging for individual developers due to the lack of human testers. With the recent development of machine learning technologies, computers can learn to play games by itself. I suggest training the computer to play games so that we can find problems in game rules by observing the computer’s strategy. In this work, I used Q-learning algorithm with experience replay to train my program to play a variant of the Snake game. By observing the computer’s strategy, I found two problems in the game design. Besides, I also summarized several guidelines on how to train a computer, including adjusting parameters and pre-training. My research can help game developers to test their games and the guidelines can be applied to AI players designing as well.

Competition history

  • ISEF 2017 Robotics and Intelligent Machines · Entry ROBO003

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Source: Regeneron International Science and Engineering Fair

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. Browsing stays public.

Continue with Google