// CS 5500 specific project name "SCG Courts" client "a conglomerate of companies represented by Karl Lieberherr" manager "Karl, Maziar, Ahmed, Bryan and all students" organization team name "A" "Rashmi" "Anush" team name "B" "Paarth" "Harsha" "Sapna" tasks and activities basic {{ Input: PlayGroundDefinition Output: Admin for PlayGround http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/scg-admin.beh http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/scg-admin.cd }} duration 15 hours assigned "A" name "AdminGenerator" basic {{ Input: PlayGroundDefinition Output: Baby avatar for PlayGround }} duration 5 hours assigned "B" name "BabyGenerator" basic {{ Input: GameState, AvatarName Output: AdminExpectation http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/scg-game.cd http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/scg-game.beh }} assigned "C" name "what admin expects from avatar" basic {{ Input: GameState, AdminExpectation Output: }} assigned "D" name "what avatar delivers to admin" basic {{ Input: ProtocolInterpretation Output: Reputation update for two participants }} assigned "E" name "ReputationSystem" basic {{ Registration system using http://www.gnu.org/software/screen/ Registration Server http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/Admin/reg/RegServer.java.html Preregistration http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/Admin/prereg/PreRegServer.java.html }} assigned "F" name "Registration" basic {{ Output: tournament statistics http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/game/StatisticsCollector.java.html }} assigned "G" name "TournamentStatistics" basic {{ Admin Status Server: http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/Admin/admin/AdminStatus.java.html }} assigned "H" name "AdminStatus" basic {{ distributed Admin/Avatar communication http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/Admin/admin/RemotePlayerProxy.java.html }} assigned "H" name "Remote Proxy" basic {{ Admin Main http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/Admin/admin/AdminMain.java.html }} assigned "G" name "AdminMain" basic {{ Create a readable history showing the results organized by protocol }} assigned "H" name "History by Protocol" basic {{ Configuration object: There is an SCG configuration object inspired by: http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/Admin/files/config.txt There is a playground configuration object given by the play ground designer }} assigned "H" name "Configuration Object" basic {{ SCG constants: http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/Constants.java.html should be integrated with SCG configuration? }} assigned "H" name "SCG Constants" basic {{ http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/HTML.java.html }} assigned "J" name "HTML" basic {{ http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/Util.java.html }} assigned "J" name "Utility functions" basic {{ http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/scg-admin.cd goes with Admin generator }} assigned "J" name "admin Cd" // where // http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/game/GameI.java.html // is this the interface for any PL? // http://www.ccs.neu.edu/home/lieber/courses/cs4500/f09/files/source/SCGLibs/scg/game/ // need to be assigned