Using data mining for dynamic level design in games

Kitty S Y Chiu, Chun Chung Chan

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

1 Citation (Scopus)

Abstract

"Fun" is the most important determinant of whether a game will be successful. Fun can come from challenges and goals, such as victory in a scenario, the accumulation of money, or the right to move to the next level. A game that provides a satisfying level of challenge is said to be balanced. Some researchers use artificial intelligence (AI) on the dynamic game balancing. They use reinforcement learning and focuses on the non-player characters. However, this is not suitable for all game genres such as a game requiring dynamic terrains. We propose to adjust the difficulty of a game level by mining and applying data about the sequential patterns of past player behavior. We compare the performance of the proposed approach on a maze game against approaches using other types of game AI. Positive feedback and these comparisons show that the proposed approach makes the game both more interesting and more balanced.
Original languageEnglish
Title of host publicationFoundations of Intelligent Systems - 17th International Symposium, ISMIS 2008, Proceedings
Pages628-637
Number of pages10
DOIs
Publication statusPublished - 9 Jun 2008
Event17th International Symposium on Methodologies for Intelligent Systems, ISMIS 2008 - Toronto, Canada
Duration: 20 May 200823 May 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4994 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Symposium on Methodologies for Intelligent Systems, ISMIS 2008
Country/TerritoryCanada
CityToronto
Period20/05/0823/05/08

Keywords

  • Artificial intelligence
  • Data mining
  • Game development

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this