Skip to main content
## 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

Release files for agario-bot 0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agario-bot 0.7
File Size Uploaded
agario-bot-0.7.tar.gz 2.7 kB Details

Release files / agario-bot-0.7.tar.gz

Download URL agario-bot-0.7.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c55d26db2658757f314935d0d009791350dbdaf8c296680b76d89e15937c6341
BLAKE2b-256 checksum
How to use checksums
abdf6759c2cd429dafcdf49fa40e4a17a201418f4ad63e76b546b38c47e79fa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.7 This release

1 release file

0.6

1 release file

0.5.1

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page