Changes
The current version of the AgentWare is Beta 8.
Changes in Beta 8 include:
- Quotes for flight auctions are now updated each 10 seconds
- Added automatic disconnect from server to avoid problems with
pending connections
- Minor bug fixes
Changes in Beta 7 include:
- The AgentWare now asks the server for the game length instead of
assuming 12 minutes
- New method: getAuctionDay() to retrieve the day of the auction
- New method: getAuctionType() to retrieve the type of the auction
(note that auctions in different categories might have the
same value as type (as in the specification))
- New method: getServerAuctionID() to replace deprecated getAuctionID()
- New method: getGameTimeLeft() (msek until end of game)
- New method: tacerrorReceived()
Called when a tacerror has been received from the server
(default behaviour is to quit the AgentWare with an error message)
- Added option exitAfterGames to request that the agents automatically
exits after the specified number of games
- The AgentWare GUI now shows game time left instead of game time
- Game logs are now placed in subdirectory 'games'
- Minor bug fixes
Changes in Beta 6 include:
- Added recovering of bids at startup (in case the agent is
restarted during a game). Also immediately requests hotel
quotes to get latest HQW for recovered bids.
- Added option to display a compact representation of allocation
and own information at regular intervals in the log file.
- Minor bug fixes
Changes in Beta 5 include:
- Added Bid.isAwaitingTransactions() that returns true if the bid
or part of it has been transacted, and the transaction info
requested but not yet received (and getOwn() not yet updated).
The bid will no longer be updated immediately when a transaction
is determined with bidInfo but the change will be pending until
the transaction information is retrieved and getOwn() can be updated.
- Fixed so that a transacted bid (when bidString gets non-empty)
is not "preliminary" (bug fix)
- bidUpdated() will not be called until the transactions
been received for the bid
- Fixed logging to display XML_IN and XML_out messages together
- Various bug fixes
Changes in Beta 4 include:
- Fixed a bug that made the AW request quotes with auctionID = 0
- And other minor bug fixes.
Changes in Beta 3 include (API changes):
- AgentImpl is now an abstract class
- New method: quoteUpdated(int auctionCategory)
Called when all quotes for a specific category of auctions have been updated
- getStatusAsString in Quote has been renamed to getAuctionStatusAsString
- getTypeAsString in TACAgent has been renamed to getAuctionTypeAsString
- Hotel quotes are now requested as soon as they are updated instead
of each 30 seconds (hotel quotes are known to be updated once per minute,
on the minute)
- TACAgent can handle startup with support for arguments and config file
- Generates separate log files for each game
- Lots of bug fixes
Changes in Beta 2 include:
- measurements of response time and number of messages sent
- bug fixes in communication with server (more robust)
- -nogui argument for agent to run without GUI
Copyright © 2001-2005
SICS AB. All Rights Reserved.
For more information about the TAC AgentWare
please email tac-dev@sics.se.