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

1.6 KiB

🎮 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

./launch-game.sh

Izberi opcijo 1 za brskalnik.

Metoda 2: Ročno

# 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

# 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! 🎮🧟‍♂️🌾