chatApp

The chat application is a program that runs a graphical application to play dipGame games by a human being able to negotiate with other players (even if they are bots).

The program runs in all Java supported platforms (including Linux, MacOs and Windows) but the mapper is only supported on Windows. The program actually performing the mapper is David Norman's AiMapper.

To use chatApp we recommend you to run a game using gameManager with a human player. gameManager automaticaly execute chatApp as the application to allow the human to play the game.

The messages submitted by the user are translated to the L language by a natural language interpreter. Then, the messages in L are sent to the negotiation server included in gameManager. When chatApp receives a message from another player, it translates it from L to natural English and prompts it in the corresponding tab of the chat.

The natural language interpreter included in chatApp understands only the messages related to a game that have no ambiguities. You can propose a peace, a movement, an alliance, but you cannot propose someone to be your friend. If you try it, the interpreter will output a "I cannot understands you" message.

Programs to install:

  • Java 6 Required to run chatApp.
  • AiMapper Recommended only for Windows users to run the mapper.

Available versions of chatApp: