ok
This commit is contained in:
69
docs/HOW_TO_RUN.md
Normal file
69
docs/HOW_TO_RUN.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# 🎮 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! 🎮🧟♂️🌾
|
||||
Reference in New Issue
Block a user