## Tractor ### 1. Requirements python version 3.9 or higher ```bash python3 --version ``` ### 2. Create virtual environments and install libs ```bash virtualenv venv source activate pip3 install -r requirements.txt ``` ### 3. Run application ```bash python3 main.py ``` ### 4. Arguments Maps are saved in maps directory with json format.\ It's two dimensional array of types of fields. \ Example: ```json [ ["Corn", "Sunflower","Clay"], ["Clay", "Soil","Clay"], ["Sunflower", "Soil","Corn"] ] ``` Warning! Map must the same sizes what loaded map!\ Change sizes map in config.py ```python # Board settings: VERTICAL_NUM_OF_FIELDS = 3 HORIZONTAL_NUM_OF_FIELDS = 3 ``` #### 4.1 Save generated map: ```bash python main.py --save-map ``` Map will be saved in maps directory. Generated filename: map-uuid #### 4.2 Load map ```bash python main.py --load-map=name_of_map ``` Map must be in the maps directory with json extension.