GREENIE RALLY - LINUX
=====================

CO POTREBUJES
-------------
- Linux s grafickym prostredim (X11 alebo Wayland), napr. Ubuntu, Debian, Fedora, Arch
- Python 3.10 alebo novsi  (overenie:  python3 --version)
- Balik pre virtualne prostredia (venv)
- pip (pygame sa stiahne automaticky pri prvom spusteni, treba internet)
- Zvuk cez PulseAudio / PipeWire / ALSA (hra funguje aj bez zvuku)

INSTALACIA ZAVISLOSTI
---------------------
Debian / Ubuntu / Linux Mint:
    sudo apt update
    sudo apt install python3 python3-venv python3-pip

Fedora:
    sudo dnf install python3 python3-pip

Arch / Manjaro:
    sudo pacman -S python python-pip

(Kniznicu pygame ani SDL instalovat osobitne netreba, pygame ich obsahuje.)

AKO SPUSTIT
-----------
1. Rozbal priecinok greenie_rally a otvor v nom terminal.
2. Prvy raz daj suboru povolenie na spustenie:
       chmod +x run.sh
3. Spusti:
       ./run.sh
   Skript vytvori priecinok .venv, nainstaluje don pygame a spusti hru.
   Pri dalsich spusteniach uz len ./run.sh

Rucny postup (bez skriptu):
    python3 -m venv .venv
    . .venv/bin/activate
    pip install pygame==2.6.1
    python main.py

AK TO NEFUNGUJE
---------------
- "The virtual environment was not created ... ensurepip is not available":
  chyba balik python3-venv (Debian/Ubuntu:  sudo apt install python3-venv).
- pip nenajde pygame: skontroluj internet, pip aktualizuj
  (python -m pip install --upgrade pip). Pri velmi novom Pythone, pre ktory este
  nie su hotove balicky, pouzi starsi (3.12 alebo 3.13):  PYTHON=python3.12 ./run.sh
- Okno sa neotvori na Waylande: skus  SDL_VIDEODRIVER=x11 ./run.sh
- Ziadny zvuk: skontroluj, ci bezi PulseAudio/PipeWire. Hra sa spusti aj bez zvuku.
  Zvuk sa da vypnut klavesom M.
- Celu obrazovku prepinas klavesom F11.

VYTVORENIE SAMOSTATNEHO SPUSTITELNEHO SUBORU (nepovinne)
--------------------------------------------------------
    chmod +x build.sh
    ./build.sh
Vysledok bude v dist/GreenieRally. Najlepsie casy (scores.json) a ghosty (ghosts.json)
sa ukladaju vedla spustitelneho suboru.

OVLADANIE
---------
Plyn: sipka hore / W        Brzda: sipka dole / S   Rucna brzda: medzernik   Preradenie: Shift / Ctrl
Riadenie: vlavo-vpravo / A, D
Svetla: L (na zaciatku pretekov su vypnute!)   Pauza: P alebo ESC   Restart: R
Navrat na trat: T   Ghost: G   Zvuk: M   Cela obrazovka: F11
