Version 3 (modified by jherwitz, 14 years ago) (diff) |
---|
Presentation Notes ¶
The following are notes for any presentation, paper, etc. on Quagents 3.
Overview ¶
The goal of the Quagents 3 project is to provide a general-purpose virtual artificial intelligence sandbox for research and education. Specifically, we provide users tools for easily development and implementation of their own AI agents into the Quake 3 game world.
Q3 Engine ¶
Structure ¶
Modifications ¶
Clients ¶
Java ¶
Clojure ¶
Python ¶
Ruby ¶
Scenarios ¶
Scenarios form a basis for building new Quagents applications - they provide a set of rule changes to the server, available maps to execute on, and arbitrary client-side code for any AI implementation.