Ovaj dokument služi za planiranje budućih funkcionalnosti i praćenje ideja.
- Cursed Skull Weapon Polish:
- Buff base damage: 18 → 25 (+38%)
- Explosion damage scaling: Fixed 10 → 75% of main damage
- Explosion radius increase: 40px → 120-200px (scales with level)
- Visual explosion effect: Purple ring showing AOE radius
- Custom CursedSkullWeapon class for advanced scaling
- Debug Console Fixes:
- F3 enemy spawning now works (added spawn_enemy methods)
- Removed debug print spam
- Documentation:
- Created 2026-01-09_Log.md with detailed session notes
- Updated DebugConsole.md with new Cursed Skull stats
- Updated Roadmap.md progress tracking
- Testiranje Čekića (Hammer):
- Postaviti kao početno oružje.
- Proveriti hitbox i animaciju (spin attack).
- Podesiti parametre (damage, cooldown).
- Core Mechanics
- Movement & shooting (Basic)
- Enemy spawning/AI (Basic)
- Progression System (XP, Level Up, Waves)
- Atmospheric & Narrative Identity
- Define "Sarcastic Horror" core experience.
- Implement "Wobble" procedural animation for characters.
- Create the Art & Style Guide (ArtGuide.md).
- Implement Sarcastic Speech Bubble system.
- Vizuelni Efekti (VFX): Dodata prašina (dust particles) pri kretanju.
- Shop UI Revamp ("The Crypt") - ✅ COMPLETED 2026-01-08
- Dedicated Shopkeeper Character: Kreiran custom sprite (hooded merchant) sa continuous wobble animacijom.
- Interactive Shopkeeper: Clickable sa 3 random reakcije (wiggle, bounce, shrug) i cooldown sistemom (0.5s).
- Sarcastic Speech Bubbles: Integrisano 16 sarkastičnih komentara sa persistent bubble mode-om.
- Upgrade Icons: 4 AI-generisane ikonice (health, speed, axe, hammer) sa match-based loading sistemom.
- Jagged Card Edges: Implementirano sa 8 texture varijanti (6 paper + 2 metal) sa random selekcijom.
- Mobile Layout Optimization: 2x2 grid layout, card size 280x380, icon 120x120, optimizovano za portrait.
- Resolution Testing Tool: Debug tool (
ResolutionTester.gd) za testiranje 6 mobilnih aspect ratio-a. - Code Quality: Sva editor upozorenja ispravljenja (UID, shadowing, unused params).
- Sound System Implementation - ✅ COMPLETED 2026-01-09
- Enemy Sound Integration: Dodati death_sound, hurt_sound, attack_sound, idle_sound sa intervalom u Enemy.gd.
- Weapon Sound System: Integrisani attack_sound, hit_sound, level_up_sound u Weapon.gd base class.
- Player Sound Effects: Implementirani hurt_sound, death_sound, heal_sound u Player.gd.
- Experience Manager: Dodat level_up_sound u ExperienceManager.gd.
- Inheritance Fixes: Promenjeno extends "path" u extends ClassName u MeleeWeapon.gd i RangedWeapon.gd.
- Weapon Polish & Graphics - ✅ COMPLETED 2026-01-09
- Hammer Animation Overhaul: Kompletna rewrite HammerWeapon.gd sa anticipation animacijom, smooth easing krivama, motion trail efektom, i counterclockwise rotacijom.
- Axe Graphics Update: Zamenjeni placeholder sprites (icon.svg) sa proper axe.png grafikom u Axe.tscn i AxeProjectile.tscn.
- Boomerang Projectile Rewrite: Dodat motion trail effect, dinamička spin brzina (1.5x brže pri vraćanju), i code cleanup u BoomerangProjectile.gd.
- Bug Fixes
- UID Warnings: Ispravljeni invalid UID-evi u wave_1.tres, wave_2.tres, wave_boss.tres (SlimeEnemy, BatEnemy, FastEnemy, BossEnemy).
- Dust Particles Cleanup: DustParticles nodes ne brišu se pravilno i ostaju zaglavljeni na spawn tačkama.
-
Novi Neprijatelji (Generisanje & Implementacija):
- Golem (Tank):
- Asset: Kameni div, spor.
- Logic: Veliki HP, otporan na knockback.
- Shield Skeleton:
- Asset: Kostur sa štitom.
- Logic: Blokira projektile spreda.
- Spitter Plant (Ranged):
- Asset: Biljka mesožderka.
- Logic: Stoji i puca na igrača.
- Archer:
- Asset: Tamni strelac.
- Logic: Beži od igrača (kiting) i puca.
- Exploder:
- Asset: Nestabilno čudovište.
- Logic: Eksplodira pri kontaktu.
- Summoner:
- Asset: Čarobnjak.
- Logic: Stvara nove slabe neprijatelje.
- Golem (Tank):
-
Novi Boss-ovi:
- Chromatic Golem (Menja boje/otpornosti).
- The Void Lord (Finalni boss, Bullet Hell).
-
Nova Oružja & Sistem - 🎯 EXPANDED PLAN 2026-01-09
- Weapon Stacking: Oružja su sada trajna i mogu se gomilati (simultani napadi).
- Level-up Mehanika: Nadogradnja postojećeg oružja povećava damage i brzinu.
- 15 Thematic Weapons (detaljno opisano u WeaponDesignDoc.md):
- Tier 1 - Simple Extensions (3 weapons):
- Blessed Cross (Ranged, 4-way pierce projectiles) - ✅ Implemented
- Cursed Skull (Ranged, homing explosive) - ✅ Implemented & Balanced 2026-01-09
- Prayer Beads (Melee, orbital chain) - ✅ Implemented
- Tier 2 - New Projectile Behaviors (4 weapons):
- Dark Tome (Ranged, homing page burst)
- Bone Shards (Ranged, wide cone spread)
- Haunted Candle (Ranged, sine wave wisps with DOT)
- Raven Familiar (Pet, autonomous dive attacks)
- Tier 3 - Area-of-Effect & Ground (4 weapons):
- Holy Water (Ranged, ground puddles with persistent damage)
- Plague Cloud (Aura, passive poison AOE around player)
- Necrotic Touch (Melee, lifesteal beam)
- Blood Splatter (Ranged, cone shotgun with knockback)
- Tier 4 - Unique & Complex (4 weapons):
- Tombstone (Summon, turret that spawns skeleton minions)
- Ghost Chain (Melee, spectral whip with chain physics)
- Bone Scythe (Melee, 180° devastating arc)
- Will-o'-Wisp (Ranged, explosive orb with chain reactions)
- Tier 1 - Simple Extensions (3 weapons):
-
Novi Biomi:
- Stage 2: Haunted Castle
- Main Menu Shop: Kupovina trajnih statova (Meta-progression).
- [/] Sound & Music:
- Implementiran globalni
AudioManagersistem (sa pitch randomization). - Integrisani sound effects u Enemy.gd, Weapon.gd, Player.gd, ExperienceManager.gd.
- Generisati i dodati "slapstick" zvučne efekte (squish, wobble, impact).
- Generisati i dodati mračne ambijentalne tonove (background music).
- Generisati komične krike neprijatelja pri smrti.
- Implementiran globalni
- Settings Meni: Zvuk, kontrole.
- [/] Unapređenje Okruženja:
- Implementiran sistem Y-sortiranih interaktivnih propova.
- Vegetacija (Foliage): Implementiran novi
foliage_1.pngtileset sa randomizacijom krozFoliage.gd. - Podloga (Floor): Implementirana proceduralna "beskonačna" podloga kroz
ProceduralFloor.gd. - Propovi: Implementirana proceduralna "beskonačna" generacija headstone-a i drveća (Refaktorisan
PropSpawner.gd).
- Balansiranje Težine:
- Podešen HP neprijatelja (30), damage oružja (10/15/40), i spawn rate (2.0→0.4).
- Finalizacija krive težine kroz testiranje.
- Proširenje Dijaloškog Sistema:
- Dodati još sarkastičnih komentara (različiti za različite tipove neprijatelja).
- Revidirati trigere (vremenska ograničenja, specifične situacije poput Boss borbi).
- Poliranje Animacija Oružja:
- Podešavanje Hammer impact animacije (shake i scale efekti).
- Ekonomija Igre:
- Ako se uvede valuta/shop, balansirati cene i zaradu.
- Power-ups (štit, brzina, health potion).
- Shop sistem (kupovina oružja/upgrade-a).
- High Score tabela.