delo2
This commit is contained in:
234
TASKS.md
234
TASKS.md
@@ -1628,6 +1628,234 @@ Advanced save/load features.
|
||||
5. Marketing & release preparation
|
||||
|
||||
---
|
||||
**🎊 NOVAFARMA v3.0 - ULTIMATE COMPLETE EDITION 🎊**
|
||||
**The most feature-rich and accessible indie game ever created!**
|
||||
**Developed in 5 hours on December 12, 2025** 🏆✨💎👑
|
||||
|
||||
## 🆕 **PHASE 28: WORLD EXPANSION** (PLANNED)
|
||||
|
||||
Povečanje mape in dodajanje različnih biomov.
|
||||
|
||||
- [ ] **Larger World Map**
|
||||
- [ ] Expand from 100x100 to 500x500 tiles
|
||||
- [ ] Procedural terrain generation
|
||||
- [ ] Chunk loading system (performance)
|
||||
- [ ] Minimap update for larger world
|
||||
- [ ] **Multiple Biomes**
|
||||
- [ ] Forest biome (trees, wildlife)
|
||||
- [ ] Desert biome (sand, cacti, heat)
|
||||
- [ ] Mountain biome (rocks, caves, snow)
|
||||
- [ ] Swamp biome (water, fog, danger)
|
||||
- [ ] Graveyard biome (death theme, zombies)
|
||||
- [ ] **Biome Transitions**
|
||||
- [ ] Smooth transitions between biomes
|
||||
- [ ] Weather changes per biome
|
||||
- [ ] Different resources per biome
|
||||
- [ ] **World Features**
|
||||
- [ ] Rivers and lakes
|
||||
- [ ] Roads and paths
|
||||
- [ ] Ruins and abandoned structures
|
||||
- [ ] Points of interest (landmarks)
|
||||
|
||||
**Status:** 📋 PLANNED
|
||||
|
||||
---
|
||||
|
||||
## 🆕 **PHASE 29: RPG PROGRESSION SYSTEM** (PLANNED)
|
||||
|
||||
Implementacija level sistema, XP in skill tree.
|
||||
|
||||
- [ ] **Level System**
|
||||
- [ ] XP gain from actions (farming, combat, crafting)
|
||||
- [ ] Level up system (1-100)
|
||||
- [ ] Level up rewards (stat points, skill points)
|
||||
- [ ] Level up notifications
|
||||
- [ ] **Character Stats**
|
||||
- [ ] Strength (damage, carry weight)
|
||||
- [ ] Agility (speed, dodge)
|
||||
- [ ] Intelligence (crafting, magic)
|
||||
- [ ] Vitality (HP, stamina)
|
||||
- [ ] Luck (loot, critical hits)
|
||||
- [ ] **Skill Tree**
|
||||
- [ ] Farming skills (faster growth, better yields)
|
||||
- [ ] Combat skills (new attacks, combos)
|
||||
- [ ] Crafting skills (new recipes, quality)
|
||||
- [ ] Survival skills (less hunger, more HP)
|
||||
- [ ] Magic skills (spells, enchantments)
|
||||
- [ ] **Skill Points**
|
||||
- [ ] Earn points on level up
|
||||
- [ ] Spend points in skill tree
|
||||
- [ ] Respec option (reset skills)
|
||||
|
||||
**Status:** 📋 PLANNED
|
||||
|
||||
---
|
||||
|
||||
## 🆕 **PHASE 30: QUEST SYSTEM** (PLANNED)
|
||||
|
||||
Dodajanje quest sistema z main story in side quests.
|
||||
|
||||
- [ ] **Quest Framework**
|
||||
- [ ] Quest data structure (JSON)
|
||||
- [ ] Quest tracking system
|
||||
- [ ] Quest UI (journal, objectives)
|
||||
- [ ] Quest notifications
|
||||
- [ ] **Main Story Quests**
|
||||
- [ ] 10+ main story quests
|
||||
- [ ] Narrative progression
|
||||
- [ ] Story cutscenes
|
||||
- [ ] Final boss quest
|
||||
- [ ] **Side Quests**
|
||||
- [ ] 20+ side quests
|
||||
- [ ] NPC quest givers
|
||||
- [ ] Fetch quests
|
||||
- [ ] Kill quests
|
||||
- [ ] Crafting quests
|
||||
- [ ] Exploration quests
|
||||
- [ ] **Quest Rewards**
|
||||
- [ ] XP rewards
|
||||
- [ ] Gold rewards
|
||||
- [ ] Item rewards
|
||||
- [ ] Unlock new areas
|
||||
- [ ] Unlock new NPCs
|
||||
|
||||
**Status:** 📋 PLANNED
|
||||
|
||||
---
|
||||
|
||||
## 🆕 **PHASE 31: DIALOG SYSTEM** (PLANNED)
|
||||
|
||||
Interaktivni dialog sistem z choices in consequences.
|
||||
|
||||
- [ ] **Dialog Framework**
|
||||
- [ ] Dialog tree structure
|
||||
- [ ] Dialog UI (speech bubbles, choices)
|
||||
- [ ] Voice acting support (text-to-speech)
|
||||
- [ ] Dialog history
|
||||
- [ ] **Dialog Choices**
|
||||
- [ ] Multiple choice options
|
||||
- [ ] Branching conversations
|
||||
- [ ] Consequences (reputation, quests)
|
||||
- [ ] Skill checks (persuasion, intimidation)
|
||||
- [ ] **NPC Personalities**
|
||||
- [ ] Friendly NPCs
|
||||
- [ ] Hostile NPCs
|
||||
- [ ] Neutral NPCs
|
||||
- [ ] Relationship system (like/dislike)
|
||||
- [ ] **Dialog Events**
|
||||
- [ ] Trigger quests from dialog
|
||||
- [ ] Unlock new dialog options
|
||||
- [ ] Change NPC behavior
|
||||
|
||||
**Status:** 📋 PLANNED
|
||||
|
||||
---
|
||||
|
||||
## 🆕 **PHASE 32: DUNGEONS & CAVES** (PLANNED)
|
||||
|
||||
Dodajanje dungeonov, jam in ruins za exploration.
|
||||
|
||||
- [ ] **Dungeon Generation**
|
||||
- [ ] Procedural dungeon layouts
|
||||
- [ ] Multiple dungeon types (caves, ruins, crypts)
|
||||
- [ ] Dungeon entrances on world map
|
||||
- [ ] Dungeon difficulty levels
|
||||
- [ ] **Dungeon Features**
|
||||
- [ ] Traps and hazards
|
||||
- [ ] Locked doors and keys
|
||||
- [ ] Secret rooms
|
||||
- [ ] Treasure chests
|
||||
- [ ] Boss rooms
|
||||
- [ ] **Cave System**
|
||||
- [ ] Underground caves
|
||||
- [ ] Mining resources
|
||||
- [ ] Cave enemies (bats, spiders)
|
||||
- [ ] Cave lighting (torches, darkness)
|
||||
- [ ] **Ruins**
|
||||
- [ ] Ancient ruins
|
||||
- [ ] Lore and story
|
||||
- [ ] Rare artifacts
|
||||
- [ ] Puzzle rooms
|
||||
|
||||
**Status:** 📋 PLANNED
|
||||
|
||||
---
|
||||
|
||||
## 🆕 **PHASE 33: BOSS FIGHTS** (PLANNED)
|
||||
|
||||
Epic boss battles z unique mechanics.
|
||||
|
||||
- [ ] **Boss Framework**
|
||||
- [ ] Boss health bars
|
||||
- [ ] Boss phases (multi-stage fights)
|
||||
- [ ] Boss attack patterns
|
||||
- [ ] Boss AI
|
||||
- [ ] **Boss Types**
|
||||
- [ ] Mini-bosses (dungeon bosses)
|
||||
- [ ] World bosses (open world)
|
||||
- [ ] Story bosses (main quest)
|
||||
- [ ] Secret bosses (hidden)
|
||||
- [ ] **Boss Mechanics**
|
||||
- [ ] Special attacks
|
||||
- [ ] Weak points
|
||||
- [ ] Environmental hazards
|
||||
- [ ] Summon minions
|
||||
- [ ] **Boss Rewards**
|
||||
- [ ] Unique loot
|
||||
- [ ] Rare items
|
||||
- [ ] Boss souls/essence
|
||||
- [ ] Achievements
|
||||
|
||||
**Status:** 📋 PLANNED
|
||||
|
||||
---
|
||||
|
||||
## 🆕 **PHASE 34: ADVANCED LOOT SYSTEM** (PLANNED)
|
||||
|
||||
Rare items, legendary weapons, enchantments.
|
||||
|
||||
- [ ] **Loot Rarity**
|
||||
- [ ] Common (white)
|
||||
- [ ] Uncommon (green)
|
||||
- [ ] Rare (blue)
|
||||
- [ ] Epic (purple)
|
||||
- [ ] Legendary (orange)
|
||||
- [ ] Mythic (red)
|
||||
- [ ] **Item Stats**
|
||||
- [ ] Damage/Defense values
|
||||
- [ ] Special effects
|
||||
- [ ] Set bonuses
|
||||
- [ ] Durability
|
||||
- [ ] **Enchantment System**
|
||||
- [ ] Enchant weapons/armor
|
||||
- [ ] Enchantment materials
|
||||
- [ ] Random enchantments
|
||||
- [ ] Upgrade enchantments
|
||||
- [ ] **Legendary Items**
|
||||
- [ ] Unique legendary weapons
|
||||
- [ ] Legendary armor sets
|
||||
- [ ] Legendary accessories
|
||||
- [ ] Legendary crafting materials
|
||||
|
||||
**Status:** 📋 PLANNED
|
||||
|
||||
---
|
||||
|
||||
## 📊 **DEVELOPMENT ROADMAP**
|
||||
|
||||
### **Current Phase:** Phase 27 ✅ COMPLETE
|
||||
### **Next Phase:** Phase 28-34 📋 PLANNED
|
||||
|
||||
**Timeline:**
|
||||
- **Phase 28:** World Expansion - 2-3 weeks
|
||||
- **Phase 29:** RPG Progression - 1-2 weeks
|
||||
- **Phase 30:** Quest System - 2-3 weeks
|
||||
- **Phase 31:** Dialog System - 1-2 weeks
|
||||
- **Phase 32:** Dungeons - 2-3 weeks
|
||||
- **Phase 33:** Boss Fights - 1-2 weeks
|
||||
- **Phase 34:** Loot System - 1-2 weeks
|
||||
|
||||
**Total Estimated Time:** 10-17 weeks (2.5-4 months)
|
||||
|
||||
---
|
||||
|
||||
**💀 MRTVA DOLINA - DEATH VALLEY 💀**
|
||||
**From Survival Farming to Full RPG Open World!**
|
||||
**Next Update: December 2025 - January 2026** 🚀✨
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<!-- Suppress Electron Security Warning for Dev -->
|
||||
<meta http-equiv="Content-Security-Policy"
|
||||
content="script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: data:; object-src 'self';">
|
||||
<title>NovaFarma - 2.5D Survival Game</title>
|
||||
<title>Mrtva Dolina - Death Valley</title>
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
|
||||
2
main.js
2
main.js
@@ -12,7 +12,7 @@ function createWindow() {
|
||||
contextIsolation: false
|
||||
},
|
||||
backgroundColor: '#000000',
|
||||
title: 'NovaFarma - 2.5D Survival Game'
|
||||
title: 'Mrtva Dolina - Death Valley'
|
||||
});
|
||||
|
||||
mainWindow.loadFile('index.html');
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "novafarma",
|
||||
"version": "3.0.0",
|
||||
"description": "NovaFarma v3.0 - Ultimate Complete Edition - The most feature-rich and accessible indie game ever created",
|
||||
"description": "Mrtva Dolina (Death Valley) - 2.5D Isometric Survival Game",
|
||||
"main": "main.js",
|
||||
"author": "NovaFarma Team",
|
||||
"author": "Mrtva Dolina Team",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"start": "electron .",
|
||||
@@ -15,7 +15,7 @@
|
||||
},
|
||||
"build": {
|
||||
"appId": "com.novafarma.game",
|
||||
"productName": "NovaFarma",
|
||||
"productName": "Mrtva Dolina",
|
||||
"win": {
|
||||
"target": "portable",
|
||||
"icon": "build/icon.png"
|
||||
|
||||
@@ -94,4 +94,4 @@ window.gameState = {
|
||||
// God mode disabled by default (can be enabled via console)
|
||||
window.godMode = false;
|
||||
|
||||
console.log('🎮 NovaFarma initialized!');
|
||||
console.log('💀 Mrtva Dolina initialized!');
|
||||
|
||||
@@ -584,7 +584,7 @@ class GameScene extends Phaser.Scene {
|
||||
this.saveSystemExpansion = new SaveSystemExpansion(this);
|
||||
|
||||
console.log('🎉🎉🎉 ALL 27 SYSTEMS INITIALIZED! 🎉🎉🎉');
|
||||
console.log('🏆 NOVAFARMA v3.0 - ULTIMATE COMPLETE EDITION 🏆');
|
||||
console.log('💀 MRTVA DOLINA - DEATH VALLEY 💀');
|
||||
|
||||
// Show epilepsy warning on first launch
|
||||
const hasSeenWarning = localStorage.getItem('novafarma_epilepsy_warning');
|
||||
|
||||
@@ -19,7 +19,7 @@ class StoryScene extends Phaser.Scene {
|
||||
const titleBg = this.add.rectangle(width / 2, 80, 480, 70, 0x4a3520, 0.9);
|
||||
titleBg.setStrokeStyle(3, 0xd4a574);
|
||||
|
||||
const title = this.add.text(width / 2, 80, 'NOVAFARMA', {
|
||||
const title = this.add.text(width / 2, 80, 'MRTVA DOLINA', {
|
||||
fontSize: '42px',
|
||||
fontFamily: 'Georgia, serif',
|
||||
color: '#f4e4c1',
|
||||
|
||||
@@ -12,7 +12,7 @@ class TutorialSystem {
|
||||
// Tutorial steps
|
||||
this.steps = [
|
||||
{
|
||||
title: '🎮 Welcome to NovaFarma!',
|
||||
title: '💀 Welcome to Mrtva Dolina!',
|
||||
message: 'Use W/A/S/D to move around\nPress SPACE to attack\nPress E to interact with objects',
|
||||
icon: '👋',
|
||||
duration: 5000
|
||||
|
||||
@@ -302,7 +302,7 @@ class UIGraphicsSystem {
|
||||
const title = this.scene.add.text(
|
||||
width / 2,
|
||||
height / 2 - 100,
|
||||
'NovaFarma',
|
||||
'Mrtva Dolina',
|
||||
{
|
||||
fontSize: '64px',
|
||||
fontFamily: 'Arial',
|
||||
|
||||
Reference in New Issue
Block a user