Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quantumbagel/hannibal
Hannibal is a generals.io bot and backend
https://github.com/quantumbagel/hannibal
abandoned backend generals-io generalsio python python3 quantumbagel selenium selenium-python selenium-webdriver selenium-webdriver-python
Last synced: about 2 months ago
JSON representation
Hannibal is a generals.io bot and backend
- Host: GitHub
- URL: https://github.com/quantumbagel/hannibal
- Owner: quantumbagel
- Created: 2023-08-24T13:39:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-24T23:45:58.000Z (about 1 year ago)
- Last Synced: 2024-05-30T01:15:55.969Z (8 months ago)
- Topics: abandoned, backend, generals-io, generalsio, python, python3, quantumbagel, selenium, selenium-python, selenium-webdriver, selenium-webdriver-python
- Language: Python
- Homepage: https://quantumbagel.github.io/Hannibal
- Size: 38.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hannibal
Hannibal is a generals.io bot and framework that me and @Pixelz22 are working on.
It uses selenium for browser interactions## Features
* Can imitate humans by using browser interactions and HTML parsing
* Relatively speedy (1.5ms to retrieve moves / update board state, 4ms to play moves)
* Designed to be modular from the ground up, with more features coming## Roadmap
- [x] basic backend features (still buggy with simulation)
- [] functional backend
- [] GUI to visualize (as well as backend functions to interface) probably gonna use pygame
- [x] test bot
- [] mcts?
- [] modular strategy (@Pixelz22)
- [] nn if I can get Xiyue to do itI have a newer version of this code locally, and I will update this repository when I complete an alpha version of the backend, as well as creating a `dev` branch and restructuring.
NB: this is not my primary focus, my intership is