Desktop application that generates random race setups for users of the game Automobilista 2.
The v1.0 uses Python language e Kivy framework.
The v2.0 of this app was developed with Godot engine and GDScript language.
Disclaimer: This app was developed as a mod and has no affiliation with the game's developers or their partners.
- Randomization of which car classes can be included/excluded in the final result;
- Randomization of race durations with options between real 5 minutes up to 7 hours;
- Simulation of races in fictional 3h, 6h, 12h, 24h, 36h and even 48h races;
- Randomization of which weathers can be included in the final result;
- Randomizations of all tracks presented in the game (until v1.6.3 of the game);
- Randomizations of Start type, start time, tire wear and fuel usage;
v1.0
- Python 3.12
- Kivy 2.3.1
v2.0
- Godot 4.7
- GDScript
v.1.0
- Extract MegaRandom.rar inside a folder;
- Execute megarandom.exe.
Keep datafiles in the same place of megarandom.exe, it has all necessary files for the app to work correctly.
v2.0
- Extract MegaRandom.rar inside a folder;
- On Windows: Execute MegaRandom(WINDOWS).exe;
- On Linux: Execute MegaRandom(LINUX).x86_64.
This app was developed to reduce the sense of repetition in Automobilista 2 races, as reported by some users.
I used this as opportunity to improve my skills of Python language and Kivy framework while developing the app.
Following the v2.0 of this app, I decided to use Godot Engine and GDScript language, because I wanted to use animations and found that was too troublesome on Kivy.
It was a good opportunity to improve my skills of this game engine, as well to learn more of the GDScript language which is quite similar to Python.
This project stopped receiving updates at v2.0 because of my personal life reasons.