UTCS Colloquium/ICES/CS Seminar: Johannes Gehrke Cornell University Scaling Computer Games to Epic Proportions ACES 2.402 Friday March 30 2007 at 10:00 a.m.

Contact Name: 
Jenna Whitney
Date: 
Mar 30, 2007 10:00am - 11:00am

There is a signup schedule for this event.

Speaker Nam e/Affiliation: Johannes Gehrke Cornell University

Date: Friday M arch 30 2005

Start Time: 10:00a.m. - 11:00 a.m.

Location: ACES 2.402

Host: Keshav Pingali

Talk Title: Scaling Compute r Games to Epic Proportions

Talk Abstract:
An important aspect of computer games is the artificial intelligence (AI) of non-player character s. To create interesting AI in games today developers and players can eith er create complex dynamic behavior for a very small number of characters or they can create simple behavior for a large number of characters but ne ither the game engines nor the style of AI programming permits complex beha vior that scales to a very large number of non-player characters.

I will show how we can take techniques that currently enable database systems to scale to petabytes and apply them to scale computer games and simulatio ns. I will describe a highly expressive scripting language SGL (for Scalabl e Gaming Language) for customizing behavior for individual non-player
c haracters. The use of sophisticated query processing and indexing techniqu es allows us to efficiently execute a large number of SGL scripts thus pro viding a framework for games with a truly epic number of non-player charact ers. I will conclude with an outlook how our techniques can be used
to also achieve significant scalability in large-scale simulations.

Thi s talk describes joint work with Alan Demers (Cornell) Christoph Koch (Saa rland University) Rajmohan Rajagopalan (Cornell) and Walker White (Cornel l).