CPS 108, Fall 2001 - OOGA » Group Members: Albert Lee, Steven Poloni, Matthew Yang
OOGA

Group Members:

Albert Lee
Matthew Yang
Steven Poloni



OOGA

OOGA (Object-Oriented-Game-Architecture) is a suite of several games; Tic-Tac-Toe, Chomp, Connect Four, and Bejeweled. The games share several common characteristics that exploit common designs and code.

There are several aspects of the games that were exploited in developing an architecture for the games. This meant sharing classes, frameworks, and designs between the games. In addition to the GameGrid which was shareable among all the two-player board games, we were able to share generic GamePlayer classes that could be extended to model Human and Machine players.