Caerbannog / ruzzlebot

A dictionary extractor, solver, and click simulator for Ruzzle on Android
Other
2 stars 2 forks source link

Usage

To install it:

git clone https://github.com/Caerbannog/ruzzlebot/

To run it:

cd ruzzlebot
python ./ruzzlebot

Description

This program connects to your Android phone over USB. It asks the user to enter the letters of a Ruzzle game, then finds every allowed word and finally types them on your phone by simulating touch events.

You can enter the letters with whitespace anywhere, for instance:

What are the 16 letters?
ABCD
EFGH
IJKL MN OP

The script should give you the maximum score :

Technical

Only Python 2 is supported because of the imaging library (PIL).

The dictionary is extracted on the fly from Ruzzle. You can generate a text file from it with the extract_jet.py script.

The bonuses are read from the device screen with the screencap utility of the phone.