skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - WebDynamo


O3D-Based 3D Web Game Engine

Senior Project: 2009-2010
Scott Keller, George McCabe Jr., Stuart Reed, Erin Rowland and Michael Wally
Boulder, CO
Boulder, CO

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.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)