Develop an artificial intelligence that can play with the Ogame browser game and defeat all the human players.
As a further development it can interact with other instances of him self through the use of alliances.
From the server point of view, it must behave as a human being, and the Ogame provider will never be able to track and recognize a singularity robot.
In order to not being tracked Selenium Web Driver is used, and Java as a main programming language.
In order to let the artificial intelligence interact with the front-end, many basic functionality must to be implemented,
- Basic Login;
- Reading the Resources owned;
- Check if metal mine can be build;
- Login: By using username and password read from a config file.
- Hidden gui unit tests
- Buildings construction
- Fleet handling
- Fake Messages and Fake Social Behaviours
- Nothing Yet
- Artificial Intelligence
SVM, Neural Network or Ensemble techniques. - Cooperation with other instances of him self