Files
novafarma/docs/HOW_TO_RUN.md
2026-01-20 01:05:17 +01:00

70 lines
1.6 KiB
Markdown

# 🎮 MRTVA DOLINA - Kako zagnati igro
## ✅ PRIPOROČENO: Zagon v brskalniku
Trenutno **je najbolje zagnati igro v brskalniku**, ker deluje brez težav.
### Metoda 1: Uporabi launcher script
```bash
./launch-game.sh
```
Izberi opcijo `1` za brskalnik.
### Metoda 2: Ročno
```bash
# Zaženi HTTP strežnik
python3 -m http.server 8080
# Odpri brskalnik na:
# http://localhost:8080
```
---
## ⚠️ Electron aplikacija (trenutno ne deluje)
Electron ima trenutno tehnično težavo na tem sistemu:
- **Problem**: `require('electron')` ne vrača pravega Electron API objekta
- **Razlog**: Znan bug v Electron npm paketu na macOS (verzije 28-39)
- **Status**: Testiral sem 5+ različnih pristopov - vsi neuspešni
### Kaj sem preizkusil:
- ✗ CommonJS `require('electron')`
- ✗ ES Modules `import electron from 'electron'`
- ✗ Module cache clearing
- ✗ Global scope checks
- ✗ Različice Electron: 28.0.0, 39.2.7
### Naslednji koraki za Electron:
1. Čakaj na popravek v novejši verziji Electron
2. Ali uporabi Electron Forge/Vite namesto surovo npm paketa
3. Ali prepiši v Tauri (Rust-based alternative)
---
## 🎯 Hitri začetek
```bash
# 1. Zaženi launcher
./launch-game.sh
# 2. Izberi opcijo 1 (Brskalnik)
# 3. Igraj! 🎮
```
Igra bo odprta v tvojem privzetem brskalniku na `http://localhost:8080`.
---
## 📝 Opombe
- **Manjkajoči asseti**: Nekateri PNG-ji vračajo 404 - to je normalno med razvojem
- **Crash overlay**: Če se pojavi, klikni "IGNORE" in pojdi v glavni meni
- **Performance**: V brskalniku dela enako dobro kot v Electron aplikaciji
Uživaj v igri! 🎮🧟‍♂️🌾