## agario-python-bot
##### Lightweight client library for writing agario bots in Python
##### socketio server: https://gitlab.com/unidev/agario
##### installation: pip install agario-bot
#### Examples
###### Simplest cycle bot
```python
from agario_bot.bot import BotClient
b = BotClient('prettygoo', wait_rate=0.1)
surroundings = b.get_visible_surroundings()
while True:
b.move_left()
surroundings = b.get_visible_surroundings()
print(surroundings['cells'])
print(surroundings['food'])
b.move_up()
surroundings = b.get_visible_surroundings()
print(surroundings['cells'])
print(surroundings['food'])
b.move_right()
surroundings = b.get_visible_surroundings()
print(surroundings['cells'])
print(surroundings['food'])
b.move_down()
surroundings = b.get_visible_surroundings()
print(surroundings['cells'])
print(surroundings['food'])
```
###### Scary bot, just runs away from everyone one the gameboard
```python
from agario_bot.examples.scary_bot import run_scary_bot
run_scary_bot()
```
##### BotClient arguments
- float:speed_rate - time to execute movement, 1 - one second
- float:wait_rate - time to wait before server response on client emitted socket
- list:cells - players
- mass - will be removed
- string:host - default localhost (0.0.0.0 will not work on Windows, 127.0.0.1 is highly likely not to work as well)
- int:port - must be None for real server deployment
##### Lightweight client library for writing agario bots in Python
##### socketio server: https://gitlab.com/unidev/agario
##### installation: pip install agario-bot
#### Examples
###### Simplest cycle bot
```python
from agario_bot.bot import BotClient
b = BotClient('prettygoo', wait_rate=0.1)
surroundings = b.get_visible_surroundings()
while True:
b.move_left()
surroundings = b.get_visible_surroundings()
print(surroundings['cells'])
print(surroundings['food'])
b.move_up()
surroundings = b.get_visible_surroundings()
print(surroundings['cells'])
print(surroundings['food'])
b.move_right()
surroundings = b.get_visible_surroundings()
print(surroundings['cells'])
print(surroundings['food'])
b.move_down()
surroundings = b.get_visible_surroundings()
print(surroundings['cells'])
print(surroundings['food'])
```
###### Scary bot, just runs away from everyone one the gameboard
```python
from agario_bot.examples.scary_bot import run_scary_bot
run_scary_bot()
```
##### BotClient arguments
- float:speed_rate - time to execute movement, 1 - one second
- float:wait_rate - time to wait before server response on client emitted socket
- list:cells - players
- mass - will be removed
- string:host - default localhost (0.0.0.0 will not work on Windows, 127.0.0.1 is highly likely not to work as well)
- int:port - must be None for real server deployment
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
agario-bot-0.7.tar.gz
(2.7 kB
view details)
File details
Details for the file agario-bot-0.7.tar.gz.
File metadata
- Download URL: agario-bot-0.7.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c55d26db2658757f314935d0d009791350dbdaf8c296680b76d89e15937c6341
|
|
| MD5 |
4493549fee1cce8e79999b28534e2f29
|
|
| BLAKE2b-256 |
abdf6759c2cd429dafcdf49fa40e4a17a201418f4ad63e76b546b38c47e79fa9
|