✅ Electron Forge Integration - Popravil Electron s Electron Forge (require bug fix) - Igra sedaj deluje v aplikaciji (npm start) - Dodal launch-game.sh launcher script - Dodal run-server.sh za browser fallback - Dokumentacija: HOW_TO_RUN.md ✅ Character References Organization - Premaknil reference slike iz reference_images/ v assets/slike/ - Ustvaril podmape: kai/, ana/, gronk/, zombiji/ - Dodal README.md v vsako podmapo - Posodobil CHARACTER_REFERENCES.md: * Nova folder struktura * Ana sekcija (living & zombie verzije) * Zombiji sekcija (basic, hybrids, special) * TODO lista za manjkajoče reference - Dodal FOLDER_STRUCTURE.md za vizualni pregled 📁 Nova struktura: assets/slike/kai|ana|gronk|zombiji/ Status: Production ready - igra deluje v Electron app! 🚀
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! 🎮🧟♂️🌾
|