🎨 Project organization - Dolina Smrti

- Reorganized 4513 images into 8 categories in Slike_za_Tiled/
- Integrated 330 DLC images into main categories
- Renamed project from novafarma to dolinasmrti
- Added README.md files for documentation
- Created 2 base TSX tilesets for Tiled
- Created template map (_template_base.tmx)
- All assets ready for Tiled Map Editor

Categories created:
- 01_characters/ (zombies, npcs, players)
- 02_creatures/ (animals, monsters, slimes, dinosaurs)
- 03_terrain/ (ground, fences, mine)
- 04_buildings/ (houses, ruins, structures)
- 05_objects/ (tools, items, farming)
- 06_vegetation/ (trees, plants)
- 08_misc/ (1257 files for manual review)
This commit is contained in:
David Kotnik
2025-12-24 15:52:40 +01:00
parent a4d795c561
commit 9e6cee1354
4522 changed files with 506 additions and 331 deletions

398
README.md
View File

@@ -1,358 +1,96 @@
# 🌾 NovaFarma v3.0 - Ultimate Complete Edition # 🎮 Dolina Smrti (Valley of Death)
**The Most Feature-Rich and Accessible Indie Game Ever Created** **2.5D izometrični survival game** zgrajen z Phaser 3, Electron in Socket.io.
![NovaFarma](build/icon.png) ## 📖 Opis
**Status**: ✅ PRODUCTION READY Dolina Smrti je post-apokaliptični survival game, kjer igralci gradijo svojo farmo, preživijo napad zombijev in raziskujejo skrivnosti zapuščene doline.
**Completion**: 100% (27/27 systems)
**Development Time**: 5 hours (December 12, 2025)
**Lines of Code**: ~15,900
--- ## 🚀 Zagon Igre
## 🎮 About the Game ### Namestitev
NovaFarma is a **2.5D isometric survival farming game** where you manage your farm, survive zombie nights, tame creatures, automate production, and uncover the truth behind the apocalypse!
### 🏆 Key Achievements:
-**Most Accessible Indie Game** - WCAG 2.1 AA & CVAA compliant
-**27 Complete Systems** - From accessibility to multiplayer
-**Cross-Platform Ready** - Windows, Mobile, Controller, Steam Deck, Linux, Mac
-**Industry-Leading Features** - Mod support, replay system, cloud saves
-**Complete Story** - 3 acts, 13 quests, 5 different endings
---
## ✨ Features Overview
### 🎯 **Accessibility (Industry-Leading)**
-**Visual Sound Cues** - Directional arrows, color-coded speakers, visual heartbeat
-**Input Remapping** - Full keyboard/controller customization, one-handed layouts
-**Screen Reader Support** - Complete UI narration
-**Dyslexia Support** - OpenDyslexic font, adjustable spacing, highlighting
-**ADHD/Autism Support** - Focus mode, reduced distractions, clear objectives
-**Motor Accessibility** - Sticky keys, hold-to-click, adjustable timings
-**Color Blind Modes** - 4 modes (Protanopia, Deuteranopia, Tritanopia, Achromatopsia)
-**High Contrast Modes** - B&W, Yellow on Black, Large UI (150-200%)
-**Photosensitivity Protection** - Flash reduction, epilepsy warning
-**Smart Subtitles** - Speaker names, colors, directional arrows
### 🎨 **Visual Enhancements**
-**Dynamic Weather** - Rain, storms, snow, fog
-**Day/Night Cycle** - 24-hour cycle with dynamic lighting
-**Fog of War** - Exploration-based visibility
-**Particle Effects** - Rain, snow, sparkles, explosions
-**Animated Textures** - Water, lava, crops
-**Building Animations** - Construction, genetics lab
-**UI Graphics** - Icons, achievements, notifications
### 🎮 **Core Gameplay**
-**Skill Tree** - 5 branches, 50+ skills
-**Crafting Tiers** - 5 tiers, tool durability, repair system
-**Farm Automation** - 5 progressive tiers (manual → AI farm)
-**Zombie Workers** - Tame zombies to work your farm
-**Animal Breeding** - Genetics, mutations, family trees
-**Cooking System** - 5+ recipes, food buffs, spoilage
-**Fishing System** - 6 fish types, minigame, aquarium
-**Worker Creatures** - 8 types (Donkey, Bigfoot, Yeti, Elf, Gnome, Fairy, Golem, Dragon)
### ⛏️ **Advanced Features**
-**Mining & Dungeons** - 50 depth levels, procedural caves, ore veins
-**Boss Battles** - 5 bosses with multi-phase fights
-**Story & Quests** - 3 acts, 13 quests, 4 NPCs, 5 endings
-**Dialogue System** - Branching choices, relationship tracking
-**Cutscenes** - 4 story cutscenes
### 🌐 **Multiplayer & Social**
-**Co-op Mode** - 2-4 players
-**Trading** - Player-to-player, marketplace, auction house
-**Leaderboards** - 5 categories (productivity, speedrun, survival, wealth, bosses)
-**Social Features** - Farm visiting, gift sending, friend list
-**Seasonal Events** - Weekly/monthly challenges
### ⚡ **Technical & Performance**
-**Performance Monitor** - FPS, memory, entity count
-**Entity Pooling** - Optimized object reuse
-**Chunk Loading** - Dynamic world streaming
-**Mod Support** - Full API for custom content
-**Replay System** - Record and playback gameplay
-**Debug Console** - 10+ commands (spawn, teleport, give, etc.)
-**Auto-Update** - Version checking, patch downloading
### 📱 **Platform Support**
-**Windows** - Full support
-**Mobile** - Touch controls (Brawl Stars inspired), virtual joystick
-**Controller** - Xbox, PlayStation, Nintendo Switch
-**Steam Deck** - Verified ready, optimized controls
-**Linux** - Native support
-**macOS** - M1/M2 optimized
### 💾 **Save System**
-**5 Save Slots** - Named saves with thumbnails
-**Cloud Sync** - Steam Cloud integration
-**Auto-Save** - Configurable intervals
-**Quick Save/Load** - Hotkeys (F5/F9)
-**Backup System** - Automatic backups
---
## 📊 Complete Systems List (27)
### Accessibility (6)
1. Visual Sound Cue System
2. Input Remapping System
3. Screen Reader System
4. Dyslexia Support System
5. ADHD/Autism Support System
6. Motor Accessibility System
### Visual (4)
7. Visual Enhancement System
8. Fog of War System
9. UI Graphics System
10. Building Visuals System
### Gameplay (8)
11. Skill Tree System
12. Crafting Tiers System
13. Farm Automation System
14. Animal Breeding System
15. Automation Tier System
16. Breeding UI System
17. Cooking System
18. Fishing System
### Advanced (3)
19. Worker Creatures System
20. Mining & Dungeons System
21. Boss Battles System
### Story & Social (2)
22. Story & Quest System
23. Multiplayer & Social System
### Technical (3)
24. Technical & Performance System
25. Platform Support System
26. Save System Expansion
### Additional (1)
27. Subtitle System
---
## 💻 System Requirements
### Minimum:
- **OS:** Windows 10 (64-bit)
- **RAM:** 4 GB
- **Storage:** 500 MB
- **DirectX:** 11
### Recommended:
- **OS:** Windows 11
- **RAM:** 8 GB
- **Storage:** 1 GB
- **GPU:** Integrated graphics
### Mobile:
- **OS:** iOS 13+ / Android 8+
- **RAM:** 2 GB
- **Storage:** 300 MB
---
## 🚀 How to Play
### Installation:
1. Extract ZIP file
2. Open `NovaFarma-win32-x64` folder
3. Run `NovaFarma.exe`
4. Enjoy!
### Controls:
#### Movement:
- **W A S D** - Move
- **Mouse Wheel** - Zoom
- **Arrow Keys** - Alternative movement
#### Farming:
- **SPACE** - Till/Plant/Harvest
- **1-9** - Select inventory item
#### Building:
- **B** - Toggle build mode
- **1-5** - Select building
- **Click** - Place building
- **ESC** - Cancel
#### UI:
- **C** - Crafting menu
- **I** - Inventory
- **K** - Skill tree
- **F** - Family tree (breeding UI)
- **R** - Start fishing
- **F3** - Performance monitor
- **F5** - Quick save
- **F9** - Quick load
- **F12** - Debug console
- **M** - Mute/unmute
#### Accessibility:
- **ALT + A** - Accessibility menu
- **ALT + H** - High contrast toggle
- **ALT + C** - Color blind mode
- **ALT + S** - Screen reader toggle
---
## 🎯 Gameplay Guide
### Getting Started:
1. **Gather Resources** - Collect wood, stone
2. **Craft Tools** - Press C, craft axe, pickaxe
3. **Farm** - Press SPACE on grass to till, plant seeds
4. **Survive** - Manage hunger, health
5. **Build** - Press B, build fences, barns
### Progression:
- **Level Up** - Earn XP, unlock skills
- **Automate** - Tame zombies, hire creatures
- **Breed Animals** - Create perfect genetics
- **Explore Dungeons** - Mine to depth 50
- **Defeat Bosses** - 5 epic multi-phase battles
- **Complete Story** - 3 acts, 5 endings
---
## 📁 Project Structure
```
novafarma/
├── 📁 src/
│ ├── 📁 scenes/ # Game scenes
│ ├── 📁 systems/ # 27 game systems
│ ├── 📁 entities/ # Player, NPCs, enemies
│ └── 📁 utils/ # Helper functions
├── 📁 docs/ # 21 documentation files
├── 📁 assets/ # Sprites, sounds, music
├── 📁 build/ # Build output
├── index.html # Entry point
├── package.json # Dependencies
├── TASKS.md # 100% complete!
└── README.md # This file
```
---
## 🛠️ Development
### Technologies:
- **Engine:** Phaser 3
- **Platform:** Electron
- **Language:** JavaScript
- **Build:** electron-packager
### Run Development:
```bash ```bash
npm install npm install
```
### Zagon (Desktop - Electron)
```bash
npm start npm start
``` ```
### Build for Production: ### Multiplayer Server
```bash ```bash
npm run build node server.js
``` ```
--- ## 🎯 Trenutno Stanje
## 📚 Documentation **Dokončanost**: ~55% sistemov je pripravljenih
### Main Documents: ### ✅ Dokončani Sistemi
- `TASKS.md` - Complete feature list (100% done!) - Phase 35: ZombieSystem (100%)
- `docs/FINAL_STATISTICS_12_12_2025.md` - Full session statistics - BreedingSystem - kompleksen sistem za vzrejo
- `docs/MASTER_DEVELOPMENT_ROADMAP.md` - Development roadmap - RecipeSystem - crafting sistem
- `docs/GAMEPLAY_FEATURES_ROADMAP.md` - Feature details - ProgressionSystem - sistem napredovanja
- `docs/ACCESSIBILITY_QUICK_REFERENCE.md` - Accessibility guide - Automated Tileset Pipeline - 122+ sprite sheets
### Testing Guides: ### ⚙️ V Razvoju
- `docs/guides/CLOSED_CAPTIONS_TESTING.md` - Phase 40: Minting (95%)
- `docs/guides/INPUT_REMAPPING_TESTING.md` - Phase 37: Micro Farm (80%)
- Phase 43: Boss Battles (60%)
- Phase 44: Invasion (70%)
--- ## 📁 Struktura Projekta
## 🏆 Achievements & Certifications ```
dolinasmrti/
├── src/ # Izvorna koda igre
│ ├── systems/ # 130+ game sistemov
│ ├── scenes/ # Phaser scene
│ └── entities/ # Igralne entitete
├── assets/ # Sredstva igre
│ ├── sprites/ # Sprite slike
│ ├── maps/ # Tiled mape
│ └── tilesets/ # Tileset definicije (3093 datotek)
├── Slike_za_Tiled/ # Organizirane slike za Tiled (4513 slik)
│ ├── 01_characters/ # Liki, NPC-ji, zombiji
│ ├── 02_creatures/ # Živali, pošasti
│ ├── 03_terrain/ # Teren in tla
│ ├── 04_buildings/ # Zgradbe in ruševine
│ ├── 05_objects/ # Predmeti in oprema
│ ├── 06_vegetation/ # Drevesa in rastline
│ └── 08_misc/ # Ostalo
├── docs/ # Dokumentacija (205 datotek)
├── tools/ # Pomožna orodja
└── server.js # Multiplayer server
### Ready For: ## 🛠️ Tehnologije
-**AbleGamers Certification** - Industry-leading accessibility
-**Can I Play That?** - Comprehensive accessibility review
-**WCAG 2.1 Level AA** - Web accessibility standards
-**CVAA Compliance** - Communications and Video Accessibility Act
-**Steam Deck Verified** - Optimized for handheld
--- - **Phaser 3** (v3.80.1) - Game engine
- **Electron** (v33.2.1) - Desktop runtime
- **Express** (v5.2.1) - Backend server
- **Socket.io** (v4.8.1) - Multiplayer
- **Tiled Map Editor** - Urejanje map
- **Python 3** - Asset processing
## 🎊 Development Statistics ## 📝 Dokumentacija
- **Total Systems:** 27 Podrobna dokumentacija je na voljo v:
- **Lines of Code:** ~15,900 - `DNEVNIK.md` - Razvojni dnevnik
- **Documentation Files:** 21 - `TASKS.md` - Sledenje nalog
- **Development Time:** 4 hours 58 minutes - `docs/` - Dodatna dokumentacija
- **Completion Date:** December 12, 2025
- **Status:** PRODUCTION READY ✅
--- ## 🎨 Asset Pipeline
## 🌟 What Makes NovaFarma Special? Projekt uporablja avtomatizirano procesiranje sredstev:
- Odstranjevanje zelenega ozadja
- Ekstrakcija objektov iz spritesheet-ov
- Avtomatska generacija TSX tileset datotek
1. **Most Accessible** - Industry-leading accessibility features ## 🔧 Razvoj
2. **Most Complete** - 27 fully implemented systems
3. **Cross-Platform** - 6 platforms supported
4. **Mod Ready** - Full API for custom content
5. **Story Rich** - 3 acts, 5 endings, branching choices
6. **Multiplayer** - Co-op, trading, leaderboards
7. **Performance** - Optimized with pooling, chunk loading
8. **Save System** - Cloud sync, auto-save, backups
--- Glej `NEXT_STEPS.md` za načrt nadaljnjega razvoja.
## 📝 License ## 📜 Licenca
Copyright © 2025 NovaFarma Team © 2024-2025 Dolina Smrti / Valley of Death
All rights reserved.
---
## 🙏 Credits
**Development:** AI-Assisted Development Session
**Date:** December 12, 2025
**Duration:** 5 hours
**Result:** The most feature-rich and accessible indie game ever created!
---
## 🚀 Future Plans
- Asset creation (sprites, sounds, music)
- Final testing & bug fixes
- Marketing & Steam page
- Early Access launch
- Community feedback
- Post-launch support & DLC
---
**🎊 NovaFarma v3.0 - Ultimate Complete Edition 🎊**
**The most feature-rich and accessible indie game ever created!**
**Status: PRODUCTION READY**
**This is history!** 📜✨
---
*Last Updated: December 12, 2025 - 23:59*

View File

Before

Width:  |  Height:  |  Size: 262 KiB

After

Width:  |  Height:  |  Size: 262 KiB

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 101 KiB

Some files were not shown because too many files have changed in this diff Show More