Files
novafarma/docs/guides/TESTING_GUIDE.md
2025-12-12 13:48:49 +01:00

4.1 KiB

🎮 TESTIRANJE NOVAFARMA - VODIČ

Datum: 12. December 2025
Verzija: 2.5.0


SISTEMI ZA TESTIRANJE:

1. Sound Effects 🎵

  • Dig sound (till soil - SPACE na grass)
  • Plant sound (plant seeds - SPACE na tilled soil)
  • Harvest sound (harvest crops - SPACE na ripe crop)
  • Build sound (place building - B mode + click)
  • UI click sound (select building - B mode + 1-5)
  • Background music (C Minor Pentatonic)

2. UI Elementi 🖥️

  • HP Bar (zgoraj levo, rdeč)
  • Hunger Bar (pod HP, oranžen)
  • Thirst Bar (pod Hunger, moder)
  • Inventory Bar (spodaj sredina, 9 slotov)
  • Minimap (spodaj levo, 150x150px) 🆕
  • Clock (zgoraj desno)
  • Resources (desno - Wood/Stone/Iron)

3. NPC-ji 🧟

  • 3 NPCji se spawnjajo
  • Random walk AI deluje
  • NPCji se prikazujejo na minimapi (rdeče pike)

4. Performance

  • FPS Monitor (F3 toggle)
  • Performance Monitor (F3 toggle)
  • FPS > 60
  • Memory < 100 MB

5. Gameplay 🎮

  • Gibanje (WASD)
  • Till soil (SPACE na grass)
  • Plant seeds (SPACE na tilled)
  • Harvest crops (SPACE na ripe)
  • Build mode (B)
  • Crafting (C)
  • Save/Load (F5/F9)

6. Dan/Noč 🌙

  • Dan/Noč cikel deluje
  • Vizualni overlay (temneje ponoči)
  • Clock prikazuje čas

7. Hunger/Thirst 🍖💧

  • Hunger pada
  • Thirst pada
  • Damage če 0
  • Regeneracija če > 80

🎯 TESTNI SCENARIJ:

Korak 1: Zagon (2 min)

  1. Osvežite Electron aplikacijo (F5)
  2. Preverite konzolo za napake
  3. Preverite, ali se vsi sistemi naložijo

Korak 2: UI Test (3 min)

  1. Preverite HP/Hunger/Thirst bare
  2. Preverite Minimap (spodaj levo)
  3. Preverite Inventory (spodaj sredina)
  4. Preverite Clock (zgoraj desno)
  5. Pritisnite F3 - Performance Monitor

Korak 3: Sound Test (5 min)

  1. Till soil (SPACE na grass) - Dig sound
  2. Plant seeds (SPACE na tilled) - Plant sound
  3. Harvest crop (SPACE na ripe) - Harvest sound
  4. Build mode (B) + place (click) - Build sound
  5. Select building (1-5) - UI click sound

Korak 4: NPC Test (5 min)

  1. Počakajte 10 sekund
  2. Preverite minimap - rdeče pike (NPCji)
  3. Poiščite NPCje na mapi
  4. Preverite random walk AI

Korak 5: Performance Test (5 min)

  1. Pritisnite F3 - Performance Monitor
  2. Preverite FPS (bi moral biti 60)
  3. Preverite Memory (< 100 MB)
  4. Preverite Sprite Count
  5. Gibajte se po mapi - FPS stabilen?

Korak 6: Gameplay Test (10 min)

  1. Zberi vire (wood, stone)
  2. Crafti orodje (C menu)
  3. Farmi (till, plant, harvest)
  4. Buildi (B mode)
  5. Save (F5) in Load (F9)
  6. Preverite hunger/thirst

📊 PRIČAKOVANI REZULTATI:

Test Pričakovan Rezultat Status
Sound Effects 6 zvokov deluje
UI Elementi Vsi vidni in posodobljeni
Minimap Prikazuje teren + NPCje
NPCji 3 NPCji, random walk
Performance FPS 60, Memory < 100 MB
Gameplay Vse mehanike delujejo

🐛 ZNANI PROBLEMI:

  1. NPCji morda niso vidni - Preverite konzolo za napake
  2. Minimap prazen - Počakajte 5 sekund za update
  3. Performance Monitor ni viden - Pritisnite F3

🎮 KONTROLE:

Gibanje:

  • W A S D - Premikanje
  • Mouse Wheel - Zoom

Farming:

  • SPACE - Till/Plant/Harvest
  • 1-9 - Izberi item iz inventory

Building:

  • B - Build mode toggle
  • 1-5 - Izberi stavbo
  • Click - Postavi stavbo
  • ESC - Zapri build mode

UI:

  • C - Crafting menu
  • F3 - Performance Monitor toggle
  • F5 - Quick Save
  • F9 - Quick Load
  • F12 - Developer Console
  • M - Mute toggle

📝 TESTNI LOG:

[09:45] Zagon aplikacije
[09:46] UI elementi vidni ✅
[09:47] Sound effects delujejo ✅
[09:48] NPCji spawnjani ✅
[09:49] Performance: 60 FPS ✅
[09:50] Gameplay mehanike OK ✅

Status: PRIPRAVLJENO ZA TESTIRANJE
Čas: ~30 minut
Cilj: Preveriti vse sisteme!