8000 GitHub - TheRalph/vindiniumClient: C++ vindinium client
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TheRalph/vindiniumClient

Repository files navigation

*****************************************
** C++ client for Vindinium game (Artificial Intelligence programming challenge)
**
** http://vindinium.org/
*****************************************

0. The first step: register your own Bot!
*****************************************

The first step is to register your own Bot and to get your own vindinium key:
http://vindinium.org/register

1. Install the needed libraries and tools
*****************************************

  # sudo apt-get install libjsoncpp-dev cmake

2. Make the build folder
************************

  $ ./createBuild.sh [<options>]

Options are used to build some launchers with different behaviours (random,
botMitch, TheRalphBot).

For more information:

  $ ./createBuild.sh -h

3. Compile the project
**********************

  $ cd build
  $ make clean
  $ make

4. Play
*******

  $ cd build
  $ ./vindiniumLauncher [<options>] <key>

For more information:

  $ ./vindiniumLauncher --help

5. To create your own AI
************************

In this client, all is "behavior"! So to create an AI, you need to create a behavior ;o).
To create a new behavior "myAI", use the following command:

  $ ./createBehavior.sh myAI

The source code of the new behavior will be created into "behaviorModulesSrc/myAI" like the random one.
Then modify it and compile it again, you can then use it as all the other ones :).

Good game !!!!!

About

C++ vindinium client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0