O3D-Based 3D Web Game Engine
Senior Project: 2009-2010
Scott Keller, George McCabe Jr., Stuart Reed, Erin Rowland and Michael Wally
AgentSheets, Inc. emerged from over a decade of intensive research in end-user
programming, human-computer interaction and simulation environments.
The
AgentSheets
software application is a revolutionary tool that lets users
create their own agent-based games and simulations and publish them on the Web
through a user-friendly drag-and-drop interface. Google's cutting-edge
O3D API
is an open-source web API for creating rich, interactive 3D applications in
a browser.
AgentCubes, a three-dimensional version of AgentSheets,
is a visual simulation editor used to create simulations and games
based on drag and drop rules. Currently only available as installed software
on Mac OS X, AgentCubes is still under development.
Inaccessiblity to the software limits usage in classrooms and on personal
computers. Target users are in educational realms like middle and high school,
where students have little access to either AgentSheets or
AgentCubes.
The goal of the project was to expand the user base of AgentCubes
by bringing the software online. WebDynamo integrates the
AgentCubes worksheet into a web browser to run three-dimensional
simulations. There is a toolbar to control the scene and manipulate agents.
WebDynamo renders graphics using the Google O3D plugin.
Another aspect of WebDynamo implements the remainder of
AgentCubes using a web GUI to allow users to modify agent behaviors
and draw depictions.



|