NOTE: the features are still due to be implemented
This project aims at creating a bot that can play Eatventure Android game by itself, which means it should be able to:
- level up Machines
- purchase Restaurant upgrades
- watch ads from Investors if they offer Gems
- accept Delivery Driver's orders
- watch ads to boost income multiplier
- invite a Helper
- advance to new Food Outlet and/or City
- detect and complete events
- Python >= 3.11
- pip >= 25.3
- adb + PATH
- Android SDK command line tools + PATH
- Clone repo:
git clone https://github.com/kacpermajkowski/eatventure-bot.git
- Go to project catalog:
cd eatventure-bot - Install required dependencies
requirements.txt:pip install -r requirements.txt
- (Optional) Provide .apk's so the script can install the game
for you on a new emulator. You can also just install the game
yourself after the emulator is booted up. Files should be put
in a directory named
game_apk:(.venv) PS E:\Projekty\it-projects\eatventure-auto\code\game_apk> dir Directory: E:\Projekty\it-projects\eatventure-auto\code\game_apk Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 13.12.2025 17:09 152044833 base.apk -a---- 13.12.2025 17:10 39115168 split_config.arm64_v8a.apk
- Due to risk of copyright infringement if I try to distribute these myself,
you have to take and cut screenshots of required game elements yourself,
so that the bot can detect events in game and react accordingly. Currently,
the required files are:
# There are currently no required files. - Run as administrator:
python ./main.py