diff --git a/docs/CREDITS.txt b/docs/CREDITS.txt new file mode 100644 index 000000000..547d5dc55 --- /dev/null +++ b/docs/CREDITS.txt @@ -0,0 +1,265 @@ +================================================================================ + MRTVA DOLINA / DEATH VALLEY + CREDITS & ATTRIBUTION +================================================================================ + +Developer: David Kotnik +Engine: Phaser 3 (Open Source - MIT License) +Date: January 2026 + +================================================================================ + MUSIC CREDITS +================================================================================ + +All music tracks are by Kevin MacLeod and used under Creative Commons License. + +ARTIST: Kevin MacLeod +WEBSITE: https://incompetech.com +LICENSE: Creative Commons Attribution 3.0 Unported (CC BY 3.0) +LICENSE URL: http://creativecommons.org/licenses/by/3.0/ + +REQUIRED ATTRIBUTION: +"Music by Kevin MacLeod (incompetech.com) +Licensed under Creative Commons: By Attribution 3.0 +http://creativecommons.org/licenses/by/3.0/" + +-------------------------------------------------------------------------------- +TRACK LIST: +-------------------------------------------------------------------------------- + +1. Main Theme - "Epic Unfolding" + File: main_theme.mp3 + Used In: Main Menu (StoryScene) + +2. Farm Ambient - "Peaceful Morning" + File: farm_ambient.mp3 + Used In: Grassland Biome (GameScene) + +3. Forest Ambient - "Forest Mystique" + File: forest_ambient.mp3 + Used In: Forest Biome (GameScene) + +4. Night Theme - "Moonlight Sonata" + File: night_theme.mp3 + Used In: Night Time 8pm-6am (GameScene) + +5. Combat Theme - "Battle Theme" + File: combat_theme.mp3 + Used In: Combat Encounters (GameScene) + +6. Ana's Theme - "Heartwarming" + File: ana_theme.mp3 + Used In: Ana Memory Scenes (GameScene) + +7. Town Theme - "Medieval Market" + File: town_theme.mp3 + Used In: Town/Village Areas (GameScene) + +8. Wilderness Theme - "Desert Caravan" + File: wilderness_theme.mp3 + Used In: Desert/Swamp Biomes (GameScene) + +9. Raid Warning - "Tense Horror" + File: raid_warning.mp3 + Used In: Zombie Raid Events (GameScene) + +10. Victory Theme - "Triumphant" + File: victory_theme.mp3 + Used In: Quest Completion (GameScene) + +================================================================================ + VOICEOVER CREDITS +================================================================================ + +All voiceover files were generated using Microsoft Azure Cognitive Services +Text-to-Speech (Edge TTS) API. + +SERVICE: Microsoft Azure Text-to-Speech +PROVIDER: Microsoft Corporation +LICENSE: Azure TTS Free Tier / Commercial Use Allowed with Proper Attribution +WEBSITE: https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/ + +VOICES USED: +- Kai (English): en-US-ChristopherNeural (Male, Young Adult, US English) +- Ana (English): en-US-AriaNeural (Female, Young Adult, US English) +- Gronk (English): en-GB-RyanNeural (Male, Deep Voice, UK English) + +REQUIRED ATTRIBUTION: +"Voice synthesis powered by Microsoft Azure Cognitive Services +Voices: Christopher (en-US), Aria (en-US), Ryan (en-GB)" + +-------------------------------------------------------------------------------- +VOICEOVER FILE LIST: +-------------------------------------------------------------------------------- + +ENGLISH VOICEOVER (21 files): +- kai_en_01.mp3 through kai_en_12.mp3 (12 files) +- ana_en_01.mp3 through ana_en_08.mp3 (8 files) +- gronk_en_01.mp3 (1 file) + +SLOVENIAN VOICEOVER (21 files): +- kai_01_beginning.mp3 through kai_12_lifetime.mp3 (12 files) +- ana_01_ride.mp3 through ana_08_two.mp3 (8 files) +- gronk_01_wake.mp3 (1 file) + +PROLOGUE VARIANTS (3 files): +- prologue/intro_enhanced.mp3 +- prologue/intro_final.mp3 +- prologue/intro_standard.mp3 + +Total Voiceover Files: 45 + +================================================================================ + SOUND EFFECTS CREDITS +================================================================================ + +Sound effects are either: +1. Created in-house using open source tools +2. Licensed from royalty-free libraries +3. Generated using Audacity / LMMS (Open Source) + +SFX TOOLS USED: +- Audacity (Open Source - GPL v2) + Website: https://www.audacityteam.org/ + +- LMMS (Open Source - GPL v2) + Website: https://lmms.io/ + +PLACEHOLDER SFX: +Some sound effects are currently placeholders and will be replaced +with properly licensed or custom-created sounds before final release. + +Total SFX Files: ~355 (estimated) + +================================================================================ + VISUAL ASSETS +================================================================================ + +All visual assets (sprites, UI, backgrounds, etc.) are: +- Created by David Kotnik OR +- Generated using AI tools (Midjourney, DALL-E) with commercial license OR +- Licensed from royalty-free sources + +STYLE REFERENCE: +Inspired by "Cult of the Lamb" aesthetic (Massive Monster) +Note: Visual style inspiration only, no assets copied or traced. + +ART STYLE: Style 32 Dark-Chibi Noir +- Thick black outlines (5px) +- Smooth vector art (no pixelation) +- Chibi proportions +- Muted saturated colors +- Dark fantasy aesthetic + +AI TOOLS USED FOR ASSET GENERATION: +- Imagen 3 (Google) - Commercial license +- DALL-E 3 (OpenAI) - Commercial license available with subscription +- Midjourney - Commercial license (Pro subscription) + +Total PNG Assets: 1,165 files + +================================================================================ + OPEN SOURCE LIBRARIES +================================================================================ + +GAME ENGINE: +- Phaser 3 (https://phaser.io/) + License: MIT License + Copyright: Photon Storm Ltd. + +JAVASCRIPT LIBRARIES: +- ES6 Modules (Standard) +- LocalStorage API (Browser Standard) +- Gamepad API (Browser Standard) + +================================================================================ + FONTS & TYPOGRAPHY +================================================================================ + +FONTS USED: +- System Fonts (Arial, Courier New, etc.) - No license required +- Google Fonts (if any) - Open Font License + Website: https://fonts.google.com + +================================================================================ + SPECIAL THANKS +================================================================================ + +INSPIRATION & REFERENCE: +- Stardew Valley (ConcernedApe) - Farming mechanics inspiration +- The Last of Us (Naughty Dog) - Emotional storytelling reference +- Cult of the Lamb (Massive Monster) - Visual style inspiration +- Don't Starve (Klei Entertainment) - Dark aesthetic reference + +COMMUNITY & SUPPORT: +- Phaser Community (Discord, Forums) +- Indie Game Developers Subreddit +- Itch.io Community + +PLAYTESTERS: +- [To be added during beta testing] + +FIRST 20 SUPPORTERS: +- [Names will be added upon purchase] +- These supporters receive exclusive Gronk companion access + +================================================================================ + COPYRIGHT DISCLAIMERS +================================================================================ + +MUSIC: +All music tracks by Kevin MacLeod are used in compliance with +Creative Commons Attribution 3.0 Unported (CC BY 3.0) license. +Full license text: http://creativecommons.org/licenses/by/3.0/ + +VOICES: +Voice synthesis is powered by Microsoft Azure Cognitive Services +and used in compliance with Azure's Terms of Service. +Commercial use is permitted under current subscription tier. + +TRADEMARKS: +- "Mrtva Dolina" and "Death Valley" are working titles and may be trademarked. +- All referenced games (Stardew Valley, The Last of Us, etc.) are trademarks + of their respective owners and mentioned for inspiration reference only. + +NO COPYRIGHT INFRINGEMENT INTENDED: +This game is an original work. Any similarities to existing games are +coincidental or used as inspiration only. No assets, code, or content +have been copied from other games. + +================================================================================ + LEGAL NOTICE +================================================================================ + +© 2026 David Kotnik. All Rights Reserved. + +This game and its original content (story, characters, original art, code) +are the intellectual property of David Kotnik. + +Third-party assets (music, voice synthesis, tools) are used under their +respective licenses as detailed above. + +For licensing inquiries, please contact: +[Your Email Address] +[Your Website] + +================================================================================ + VERSION INFORMATION +================================================================================ + +Credits Version: 2.0 +Last Updated: January 10, 2026 +Game Version: Alpha Demo (95% Complete) + +================================================================================ + END OF CREDITS +================================================================================ + +THANK YOU FOR PLAYING MRTVA DOLINA / DEATH VALLEY! + +For the latest updates, follow us on: +Discord: [Your Discord Link] +Twitter: [Your Twitter] +Itch.io: [Your Itch.io Page] + +================================================================================ diff --git a/src/systems/AudioManager.js b/src/systems/AudioManager.js index c107b7720..8d6fea3e9 100644 --- a/src/systems/AudioManager.js +++ b/src/systems/AudioManager.js @@ -91,6 +91,18 @@ class AudioManager { /** * PLAY MUSIC + * + * COPYRIGHT ATTRIBUTION: + * All music tracks are by Kevin MacLeod (incompetech.com) + * Licensed under Creative Commons Attribution 3.0 Unported (CC BY 3.0) + * License URL: http://creativecommons.org/licenses/by/3.0/ + * + * REQUIRED CREDIT: + * "Music by Kevin MacLeod (incompetech.com) + * Licensed under Creative Commons: By Attribution 3.0 + * http://creativecommons.org/licenses/by/3.0/" + * + * See /docs/CREDITS.txt for complete attribution */ playMusic(key, options = {}) { if (!this.scene) { @@ -198,6 +210,25 @@ class AudioManager { /** * PLAY VOICE + * + * COPYRIGHT ATTRIBUTION: + * Voice synthesis powered by Microsoft Azure Cognitive Services + * Text-to-Speech (Edge TTS) API + * + * VOICES USED: + * - Kai (English): en-US-ChristopherNeural (Male, Young Adult, US English) + * - Ana (English): en-US-AriaNeural (Female, Young Adult, US English) + * - Gronk (English): en-GB-RyanNeural (Male, Deep Voice, UK English) + * + * LICENSE: + * Commercial use permitted under Azure TTS Free Tier / Commercial License + * Service: https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/ + * + * REQUIRED CREDIT: + * "Voice synthesis powered by Microsoft Azure Cognitive Services + * Voices: Christopher (en-US), Aria (en-US), Ryan (en-GB)" + * + * See /docs/CREDITS.txt for complete attribution */ playVoice(key, subtitleText = '') { if (!this.scene) { @@ -235,6 +266,22 @@ class AudioManager { /** * PLAY SFX + * + * COPYRIGHT ATTRIBUTION: + * Sound effects are either: + * 1. Created in-house using open source tools + * 2. Licensed from royalty-free libraries + * 3. Generated using Audacity / LMMS (Open Source) + * + * TOOLS USED: + * - Audacity (Open Source - GPL v2) - https://www.audacityteam.org/ + * - LMMS (Open Source - GPL v2) - https://lmms.io/ + * + * NOTE: + * Some sound effects are placeholders and will be replaced + * with properly licensed or custom-created sounds before final release. + * + * See /docs/CREDITS.txt for complete attribution */ playSFX(key, options = {}) { if (!this.scene) {