Ayai

developers

year 2

rory o’kane
marjorie bartell
ben kos
kyle sheehan
andrew gotow
christian benincasa
dan muller

year 1

jarrad battaglia
timothy hahn
joshua henry
ryan lerch
robert mruczek
jared roberts
kurt wheeler

supervisor

santiago ontañón

source

github

documentation

year 2

requirements
design
presentation

year 1

requirements
design

abstract

The Massively-Multiplayer Online Role-Playing Game (MMORPG) genre is a popular type of game, including titles such as World of Warcraft. Creating and maintaining MMORPGs poses significant challenges such as maintaining a large number of connections, latency issues with data, and implementing efficient and complex AI. The intention of creating an AI system alongside an MMORPG system is to research challenges in maintaining a widely concurrent and evolving network, while simultaneously following a set of rules that, in our example, will be represented by the game.

Part of our solution is to create an efficient networking pipeline that allows for a large amount of players to interact with complex AI. We will additionally implement an AI component that is capable of dynamically changing many entities present in the game world, without causing collisions. Another goal includes developing an AI framework that can be easily extended and adapted to other systems.