vBattle: a new framework to simulate medium-scale battles in individual-per-individual basis

  • Authors:
  • Luis Peña;Sascha Ossowski;José-María Peña

  • Affiliations:
  • Centro para las Tecnologías Inteligentes de la Información y sus Aplicaciones, Universidad Rey Juan Carlos, Móstoles, Spain;Centro para las Tecnologías Inteligentes de la Información y sus Aplicaciones, Universidad Rey Juan Carlos, Móstoles, Spain;Departamento de Arquitectura y Tecnología de Sistemas Informáticos, Universidad Politécnica de Madrid, Madrid, Spain

  • Venue:
  • CIG'09 Proceedings of the 5th international conference on Computational Intelligence and Games
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Strategy games such as Warcraft™ or UFO™ franchises or RPG games like Never Winter Nights™ or Baldur Gate™ are successful blockbusters in video game industry. These games are based on battles simulated individual per individual. These type of games is a very interesting scenario to develop multilevel strategies or emergent behavior in multiagent systems. This paper presents a new computational intelligence framework, named VBATTLE, for the evaluation of learning strategies in video games. The framework simulates a battle game in which two or more contenders are fighting in units with a high-detail individual-per-individual resolution. This simulation considers aspects of (1) actions parameters (action time, exhaustion consumption), (2) non-deterministic action resolution, (3) hierarchical intelligence (individual vs. unit strategies), and (4) scenario interaction. The VBATTLE framework is designed to have both a 3D visual representation of executions (either on-line or postmortem visualization) as well as a server-based engine to perform learning tasks. This contribution presents the design principles of VBATTLE framework, its objectives, the possible applications for developing computational intelligence algorithms. In addition, preliminary results using a limited version of the framework are also presented.