Game engine design using data mining

K.S.Y. Chiu, Chun Chung Chan

Research output: Unpublished conference presentation (presented paper, abstract, poster)Conference presentation (not published in journal/proceeding/book)Academic researchpeer-review

4 Citations (Scopus)

Abstract

A balanced game provides a satisfying level of challenge. This can be done using traditional game programs and artificial intelligent (AI) techniques but more researchers are aiming for dynamic game balancing which uses reinforcement learning and focuses on the movement of non-player characters, especially in scripted games. However, this is not suitable for all game genres, such as those that use mazes that require dynamic terrains. We propose mining data for sequential patterns that can be used to analyze a player’s behaviors and then use this data to adjust the level of difficulty of a game. Our method first mines individual gameplay data and then transforms it into a set of sequential patterns. This proposed approach differs from existing rule-based Game AI algorithms in three ways: (1) the game levels are based on the past experience of the player; (2) the approach is data-driven; (3) the game levels are not predefined, making them more adaptive, more interesting and balanced. This approach is tested here on a maze game. Feedback from participants in our experiments was very positive as they found the games designed using the proposed approach to be both more interesting and more balanced.
Original languageEnglish
Pages352-357
Number of pages6
Publication statusPublished - 2008
EventIASTED International Conference on Artificial Intelligence and Applications [AIA] -
Duration: 1 Jan 2008 → …

Conference

ConferenceIASTED International Conference on Artificial Intelligence and Applications [AIA]
Period1/01/08 → …

Keywords

  • Artificial intelligence
  • Game development
  • Data mining

Cite this