70 lines
1.6 KiB
Markdown
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! 🎮🧟♂️🌾
|