This repository has been archived by the owner on Jan 3, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8b9f8e3
commit 26d1fe4
Showing
1 changed file
with
75 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
Rail Nation Bot | ||
=== | ||
|
||
A bot which automatically plays the game [Rail Nation](https://www.rail-nation.com). For the moment it only collect all the bonuses from train station for you and your team, and also it's watching ads for you. | ||
|
||
## Features | ||
|
||
- collect all the bonuses for you & your team | ||
- watch all the ads for you & your team | ||
- mute the sound of the ads during its running | ||
|
||
## Motivation | ||
|
||
I started to make this bot, because I found it usefull saving time. Let it collecting all the bonuses for you, meanwhile you relax, eat, make a shower, or pray. | ||
In this way you advance in the game, and also have more time for yourself. | ||
|
||
## Screenshots | ||
|
||
In **Screenshot 1** -> you can see how the code it's working. It collect all bonuses (0-1-2), and then it goes next to your teammates (association), and colect for them too. If you don't know yet, when collecting for others, it triger a chance for winning a lotery ticket, with extra bonuses or other surprises for you. | ||
![image](Screenshoot1.JPG "Screenshoot 1") | ||
|
||
In **Screenshot 2** -> after collecting all bonuses, it begin watching adds for you (0-1-2), and then for your teammates (3). This would give you more money, and other surprises like research points, but less chance winning a lotery ticket. | ||
![image](Screenshoot2.JPG "Screenshoot 2") | ||
|
||
And in **Screenshot 3** -> you can see an example of video (ad), how it's looking. | ||
![image](ScreenShoot3.JPG "Screenshoot 3") | ||
|
||
## Tech/framework used | ||
|
||
**Built with** | ||
|
||
* [Python](https://docs.python.org/3/) ( verssion 3.7.2) running on Windows 7, 64 bit | ||
|
||
**Modules used** | ||
* *os* .......................... -> changing the curent folder for using images | ||
* *time* ..................... -> waiting for the train station to load in browser, or the ad to finish. | ||
* *pyautogui* .......... -> click and collect bonuses. It has the main use on this program. | ||
* *cv2* and *numpy* -> for a [special searching function](https://github.com/drov0/python-imagesearch), which belong to [Martin Lees](https://github.com/drov0), and it's far away more advanced than that from pyautogui. | ||
|
||
## Installation | ||
|
||
1. Put the folder in your name documents or wherever you want. | ||
Make sure you don't change the name forlder `img`, or any image name. | ||
|
||
2. Rename your path on line 5, in the `railBonuses.py` | ||
Rename it with your current path. | ||
``` | ||
os.chdir('C://Users//Cristian//MyPythonScripts//code//img') | ||
``` | ||
|
||
## Usage | ||
|
||
1. Make sure you press the button `Train station` in your middle-right toolbar, and you have full screen of your browser. For now it works only for 1920 x 1080 resolution. | ||
|
||
2. Then open the program, and put it on the left side of your window above the browser. Then press F5, or Run/Run module , and then it will firstly mute the sound for you, and then starting to collect ... and at the end, it turn on the sound, back. | ||
|
||
### Issues | ||
|
||
If you want to stop it, you need to move the mouse to the top-left corner of your screen, until it stops; or trying to kill it manually. | ||
|
||
## Contributing | ||
|
||
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details about my code of conduit. | ||
|
||
## Versioning | ||
|
||
– V1.0 - initial version | ||
|
||
## Authors | ||
|
||
* Cristian Florescu - [Cristishor201](https://github.com/Cristishor201) - initial work | ||
|
||
## License | ||
|
||
This project is licensed under the **MIT License** - see the [LICENSE.md](LICENSE) file for details. |