With the defeat of Malakar, the shattered shards gravitate together in blinding luminescence. The fissures across Eldoria close. The ancient corruption dissolves into warm starlight, and peace is once again restored to the realm.
Your journey reached its mortal end, but the spirit of Eldoria never surrenders!
Rounds Survived: 1
Final Score: 0
Monsters Slain: 0
βΈοΈ Game Paused
Story Mode - Stage 1
π Project Credits & Asset Sources
π
EVALUASI TENGAH SEMESTER (ETS) β TPG 2026
Rynofaldi Damario Dzaki
NRP: 5025231042Kelas: Kuliah TPG 2026Institusi: Institut Teknologi Sepuluh Nopember
βοΈ Game Title & Concept
Fantasy Match: The Shattered Realms adalah game browser RPG Turn-Based Match-3 berlatar fantasi medieval yang dikembangkan murni menggunakan Vanilla HTML5, CSS3, dan modern JavaScript (ES6+), mengintegrasikan gameplay loop Bartle Player Taxonomy (Achiever, Explorer, Killer, Socializer).
π¨ Source & Lisensi Asset Visual
100% Procedural Vector SVG
Sprite Karakter, Monster Musuh, & Item Equipment:
Semua entity karakter (Hero Adventurer, Goblin Scout, Drake, Ancient Dragon, Void King Malakar), item icons (Weapons, Armors, Shields, Helms, Potions, Relics), dan faceted match-3 gem stones dibuat secara procedural menggunakan Vector SVG pada modul js/graphics.js. Original procedural artwork bebas lisensi pihak ketiga (Zero external image dependencies / zero 404s).
Vector Illustrations & Canvas Particles
Peta Saga & Landscape Backgrounds:
Ilustrasi vector multi-layer landscape (Enchanted Forest, Dark Forest, Ancient Ruins, Volcanic Peak, Frozen Kingdom, Dragon's Lair) dan assets/wallpaper.svg dibuat dengan vector SVG serta canvas particle system dinamis (js/main.js).
π΅ Source & Sintesis Asset Audio
Web Audio API (Procedural Synthesis)
Procedural Sound Effects (SFX) & Dynamic BGM:
100% audio game dihasilkan secara matematis melalui Web Audio API Synthesizer (js/audio.js) menggunakan oscillator waves (Sine, Triangle, Sawtooth, Square), gain envelopes, dan dynamic biquad filters. Tidak menggunakan file rekaman audio eksternal (zero copyright audio dependencies).
π€ Font & Tipografi
Google Fonts CDN
Cinzel Font Family & MedievalSharp:
Dilisensikan di bawah SIL Open Font License (OFL) oleh Natanael Gama via Google Fonts CDN.
π‘ Referensi Desain Game & Mekanik
Game Inspirasi
AdventureQuest: Battle Gems (Artix Entertainment) β Referensi tata letak pertempuran Match-3 RPG (35% Battle Scene atas, 55% Puzzle Board tengah, 10% Action HUD bawah), cascade mechanics (Bejeweled / Gems of War), dan teori game Bartle Player Types.