/light_riders_bot

A bot based on Light Riders game that uses Flood Fill and Voronoi algorithms to increase the likehood of winning every time

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

light_riders_bot


A bot based on Light Riders game that uses Flood Fill and Voronoi algorithms to increase the likehood of winning every time.


Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

Python Version 3.5 or higher - More info follow https://www.python.org/
PyCharm IDE - This was used for the implementation of the project. Any IDE with python support will do.

Installing

A step by step series of examples that tell you how to get a development env running

Step 1

clone project from github using the following command

git clone https://github.com/EvanMark/light_riders_bot.git

Step 2

Download and install the appropriate version of the ai-bot-workspace platform from here: 
https://github.com/jmerle/ai-bot-workspace/releases

Step 3

Start the workspace platform and select the Light Riders game. 
Following the instrustions from https://github.com/jmerle/ai-bot-workspace#ai-bot-workspace
insert the Light Riders Bot in the platform. Find and adversary and initiate the game.

Note** - For finding an adversary, just use the random-basic Light Riders Bot 
(it can be found in https://github.com/search?q=light+riders+bot&type=Repositories)
and/or create your own less/more intelligent bot and put it to test.

Deployment

The above scenario is for testing in localhost mode. In case of deployment visit the Riddles.io homepage for specific instructions to get to the scoreboards and compete with other users.

Built With

Author

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details