BRO – Developing an Experimental Subject for Conducting Learning AI Research

Project Background

Study Program
MSc. Information Engineering and Computer Science
Hochschule Rhein-Waal

Semester
Winter Semester 2016/17

Course
Applied Research Project B (Group Project) 

Instructors
Prof. Dr. Timo Kahl

Introduction

Beastly Rivals Onslaught (BRO) is a computer game developed using Unity, where up to eight players compete each other. The goal of the game is to be the last man standing, while outplaying all opponents. Throughout the game, the player in possession of the ball is chased by a beast. If the beast reaches the player with the ball, the player is killed. In order to survive, the ball has to be passed to a different player. The gameplay is affected by different abilities, which the player can make use of, and the drifting-like behavior of the beast.

This project is about turning BRO into an experimental subject for conducting research in the field of artificial intelligence (AI), particularly learning AI. This experimental subject is used in the next project.

Main Responsibility

Match Sequence Editor

The main responsibility is to design and create a match sequence editor. For the purpose of training or testing the quality of an AI, the match sequence editor allows user to construct a highly customizable sequence of matches, in which each match features the developed AI to play against different circumstance and combinations of AIs. This editor also enable the user to add, delete, modify and move the matches, as well as to save and load the match sequence.