/DAI-Auctions

Project of DAI : "Distributed Artificial Intelligence". Auctions between agents using lighTS Tuple Space.

Primary LanguageJava

DAI-Auctions

Auctions between agents using lighTS Tuple Space.

1: build all classes

./build.sh

SIMULATION (Only for MACOS):

Launch simulation (1 Auctioneer and 2 Agents)

./simulation.sh <type>

default type is EnglishAuction, you can use DutchAuction too!

INSTRUCTIONS TO LAUNCH SINGLE AGENTS:

(all parameters are optional)

2: launch the tuple space rmi registry

./run.sh RemoteTupleSpace <tupleSpaceName>

3: launch as many clients as you want

./run.sh AuctionParticipant <tupleSpaceName> <name> <type>

4: launch the auctioneer

./run.sh Auctioneer <tupleSpaceName> <type>