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
- Host: GitHub
- URL: https://github.com/eracle/ogamebot
- Owner: eracle
- License: gpl-2.0
- Created: 2015-05-18T23:50:36.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-06-07T10:01:11.000Z (about 10 years ago)
- Last Synced: 2025-03-03T16:47:21.707Z (over 1 year ago)
- Language: Java
- Size: 31.3 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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