An open API service indexing awesome lists of open source software.

https://github.com/eracle/ogamebot

Ogame - browser game - Bot
https://github.com/eracle/ogamebot

Last synced: about 1 month ago
JSON representation

Ogame - browser game - Bot

Awesome Lists containing this project

README

          

### Java - Ogame - Selenium - Singularity Bot. ###

## Main Goal ##
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.

## Technical Details ##
In order to not being tracked Selenium Web Driver is used, and Java as a main programming language.

## Basic Features ##
In order to let the artificial intelligence interact with the front-end, many basic functionality must to be implemented,

# Already Implemented: #
- Basic Login;
- Reading the Resources owned;
- Check if metal mine can be build;

# Todo: #
- 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

## Advanced Features ##
# Already Implemented: #
- Nothing Yet

# Todo: #
- Artificial Intelligence

SVM, Neural Network or Ensemble techniques.
- Cooperation with other instances of him self