Az Erdővédők egy valós idejű, szerver nélküli multiplayer ügyességi és kvízjáték, ahol a játékosok célja, hogy végigfussanak egy akadálypályán, és a célban tudásukkal megvédjék az erdőt a fakitermelőktől.
🌐 Élő Weboldal: erdovedok.fandras.eu
- Valós Idejű Multiplayer: Versenyezz barátaiddal (LAN vagy Internet) egy 350 méteres 3D-hatású pályán.
- Globális Ranglista: Firebase Firestore alapú dicsőségtábla a legjobb védelmezőknek.
- Prémium UI: Modern "Chill Dark Forest" dizájn, Glassmorphism effektekkel és sima animációkkal.
- Kvíz Rendszer: A célban környezetvédelmi kérdések megválaszolásával szerezhetsz pontokat és mentheted meg a fákat.
- Cross-Platform: Webes felület a statisztikákhoz és standalone Windows alkalmazás a játékhoz.
- Biztonságos Profilok: Google és E-mail alapú bejelentkezés szinkronizált adatokkal.
- Python 3.10 vagy újabb
- Firebase Projekt (Firestore és Auth beállítva)
Klónozd a tárolót:
git clone https://github.com/farkasaaa/erdovedok.git
cd erdovedokTelepítsd a függőségeket:
pip install -r requirements.txtIndítsd el a játékot:
python main.pyHa saját futtatható állományt szeretnél készíteni:
pyinstaller --noconfirm Erdővédők.specA kész alkalmazás a dist/ mappában lesz megtalálható.
- Frontend: HTML5, CSS3 (Glassmorphism), Vanilla JavaScript, Three.js (3D renderelés)
- Backend: Python, WebSocket (real-time szinkronizáció), HTTP szerver
- Adatbázis & Auth: Google Firebase (Firestore, Authentication)
- Csomagolás: PyInstaller, PyWebView
Ez a projekt oktatási célra készült. Minden jog fenntartva.
Készítette: Farkas András | 2026