Skip to content

DrIce99/Elden-Ring-TCG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Elden Ring TCG

Un gioco di carte tattico e collezionabile (Gacha) basato sull'universo di Elden Ring. Colleziona boss, potenzia le tue classi e sfida altri Senzaluce in combattimenti strategici basati sul posizionamento e sulla gestione delle Rune.

📌 Visione del Progetto

Il gioco si divide in due anime:

  1. Gacha & Management: Un sistema di "Album" dove collezionare carte tramite Banner che ciclano, livellare l'equipaggiamento e buildare deck ottimizzati sfruttando i duplicati per lo "Star Up".
  2. Tactical Combat: Uno scontro 1v1 su un campo di battaglia a slot, dove le azioni vengono pianificate contemporaneamente e risolte in una fase di "Resa dei Conti".
  3. Ladder/Casual: si può giocare online in partite casuali/amichevoli (non si perde o guadagna rune) o ladder/competitive (ogni vittoria conferisce tot. coppe e ogni sconfitta sottrae tot coppe.)
  4. La competitiva è suddivisa in arene in base al numero di coppe (non si può scendere sotto l'arena "checkpoint")

Sistema di ottenimento (Gacha)

L'unico modo per ottenere le carte è nel negozio. Tuttavia, si possono vendere delle carte per ottenere delle rune. Sistema di vendita:

  • Item: hanno una sellvalue
  • Armature: 100
  • Boss: Drop in rune
  • Classi: non vendibili
  • Creature: Drop in rune
  • Incantesimi e stregonerie: 100
  • NPC: Drop in rune
  • Spirits: 200
  • Armi e scudi: 100

Il valore di queste (eccetto npc e boss) viene moltiplicato per un molt. basato sulla rarità.

Sistema del negozio:

  • Il negozio è suddiviso in banner che girano a rotazione e rimangono per x giorni.
  • Sono presenti due banner: quello temporaneo e quello standard.
  • In ogni banner è possibile trovare le carte relative al banner + quelle del banner standard.

🎮 Meccaniche di Gioco (Gameplay) (obsoleto)

Setup della Partita

  • Scommessa iniziale: I giocatori mettono in palio un numero di Rune (max 75% del patrimonio del giocatore più povero). La media delle scommesse diventa l'HP del Player.
  • Lancio della Moneta: Marika o Radagon decide chi inizia.
  • Mano Iniziale: 5 carte a testa.

Il Campo di Battaglia

Ogni giocatore dispone di:

  • 5 Slot "Campo di Battaglia" per i combattenti.
  • 1 Slot Supporto (NPC non combattenti con abilità passive).
  • 1 Slot Mazzo.
  • 1 Slot Albero Madre (Cimitero: dove finiscono le carte sconfitte o gli equipaggiamenti sostituiti).

Struttura del Turno

  1. Fase 1 (Pesca): Si pescano 2 carte.
  2. Fase 2 (Schieramento): Si può evocare max 1 combattente per turno (max 1 Boss in campo) e gestire gli equipaggiamenti (Armi, Armature, Talismani, Incantesimi).
  3. Fase 3 (Pianificazione): Si selezionano le azioni per ogni unità (Movimento, Schivata, Attacchi Leggeri/Pesanti, Magie, Carica, Recupero HP/MP). Le azioni non vengono eseguite subito.
  4. Fase 4 (Turno Avversario): L'avversario esegue le sue fasi 1-3.
  5. Fase 5 (Resa dei Conti): Tutte le azioni si attivano simultaneamente.

RULEBOOK


🧭 1. Obiettivo del Gioco

L’obiettivo è ridurre a 0 le Rune in palio dell’avversario.

Un giocatore perde immediatamente se:

  • Le sue Rune in palio raggiungono 0
  • Non possiede più carte né nel Mazzo né nella Mano (in questo caso cede tutte le Rune all’avversario)

🧩 2. Struttura del Campo

Ogni giocatore dispone di:

  • 5 Slot Campo di Battaglia (disposti in linea orizzontale)
  • 1 Slot Supporto
  • 1 Mazzo
  • 1 Albero Madre (Cimitero)

👉 Il campo totale è composto da 2 file da 5 slot, una per ogni giocatore.


🃏 3. Tipologie di Carte

⚔️ Unità

Possono essere posizionate nel Campo di Battaglia:

  • Classi
  • NPC (non supporto)
  • Creature
  • Boss
  • Spiriti

💧 Spiriti

  • Possono stare nel campo

  • Non possono agire senza almeno una Classe alleata posizionata sul proprio campo

  • Lacrima Riflessa:

    • Copia le statistiche e gli oggetti della Classe più forte in campo

👑 Boss

  • Possono essere evocati solo tramite Tributi specifici

  • I tributi devono essere del tipo richiesto dal Boss

    • (esempio: Malenia richiede Cavalieri Marcescenti)
  • È consentito 1 solo Boss per campo


🛡️ Equipaggiamenti

Tipologie:

  • Armi
  • (Scudi)
  • Armature (Elmo, Torso, Gambe, Guanti)
  • Talismani
  • Oggetti

Regole:

  • Possono essere equipaggiati solo alle Classi

  • Se si equipaggia un oggetto dello stesso tipo:

    • L’equipaggiamento precedente viene sostituito
    • Viene mandato all’Albero Madre
  • L’equipaggiamento:

    • È gratuito
    • È immediato
    • Può essere effettuato più volte per turno
    • Può essere eseguito solo nel proprio turno (salvo effetti)

🧙 Supporto (NPC)

  • Posizionati nello Slot Supporto

  • Effetti passivi permanenti

  • Non combattono

  • Possono essere distrutti solo da:

    • Effetti di carte
    • Effetti propri (durata)

🔄 4. Inizio della Partita

  • Ogni giocatore pesca 5 carte iniziali
  • Non esiste limite massimo di carte in mano

🔁 5. Struttura del Turno

Ogni turno è composto da:


Fase 1 — Pesca

  • Pesca 2 carte

Fase 2 — Schieramento

Il giocatore può:

  • Evocare massimo:

    • 1 Combattente per turno
  • Gestire equipaggiamenti

⚠️ Eccezioni:

  • Effetti di carte possono modificare questi limiti

Fase 3 — Pianificazione

Ogni unità può selezionare una sola azione:

  • Movimento
  • Schivata
  • Attacco leggero
  • Attacco pesante
  • Magia
  • Carica
  • Utilizzo di oggetti

👉 Le azioni vengono registrate ma non eseguite


Fase 4 — Turno Avversario

L’avversario esegue le stesse fasi (1–3)

👉 Alcuni effetti possono attivarsi fuori turno


Fase 5 — Resa dei Conti

  • Tutte le azioni vengono eseguite simultaneamente

⚔️ 6. Sistema di Combattimento

Attacchi Melee

  • Possono colpire solo le 3 caselle frontali

  • Tipologie:

    • Bersaglio singolo (selezione manuale)
    • Area (tutte le 3 caselle)

Tipi di Attacco

Attacco Leggero / Magia

  • Non richiedono cariche

Attacco Pesante

  • Richiede almeno 1 Carica

Attacchi Diretti

  • Un’unità non può attaccare direttamente il giocatore se esistono bersagli validi sul campo avversario

Risoluzione Simultanea

  • Se due unità si eliminano nello stesso momento: 👉 vengono distrutte entrambe

🌀 7. Movimento

  • Le unità possono muoversi:

    • Solo in slot liberi adiacenti
  • Non è possibile:

    • Muoversi in slot occupati

💨 8. Schivata

  • Evita completamente il danno

  • Non è un movimento

  • Limitazioni:

    • Non può essere usata per 2 turni consecutivi dalla stessa unità

⚡ 9. Cariche

  • Sono un’azione selezionabile

  • Servono per:

    • Attacchi pesanti

Regole delle cariche:

  • Non si accumulano

  • Si consumano quando utilizzate

  • Si perdono se:

    • L’unità esegue qualsiasi altra azione
  • NON si perdono se:

    • L’unità non esegue azioni

💰 10. Sistema delle Rune

Rune in Palio

  • Rappresentano la “vita” del giocatore
  • Danni diretti le riducono

Trasferimento Rune

  • Ogni Runa persa da un giocatore: 👉 viene guadagnata dall’avversario

Loot

  • Eliminare unità nemiche:

    • Conferisce Rune aggiuntive (Loot)

☠️ 11. Albero Madre (Cimitero)

Vengono mandati qui:

  • Unità sconfitte
  • Equipaggiamenti sostituiti
  • Carte utilizzate

🎯 12. Effetti e Probabilità

  • Gli effetti (es. Blood Loss) hanno:

    • Una probabilità di attivazione
  • In caso di attacchi ad area:

    • La probabilità viene calcolata per ogni bersaglio
  • Se colpisce direttamente il giocatore:

    • L’effetto può essere applicato anche al giocatore

🚫 13. Restrizioni Generali

  • Solo le Classi possono equipaggiare oggetti
  • Solo unità possono essere schierate nel campo
  • Le unità possono eseguire una sola azione per turno
  • Le Lacrime non possono agire senza Classi

🛠️ Roadmap di Sviluppo

To Do List (Core Engine)

  • Data Mapping: Suddivisione dei dati JSON per aree geografiche (partendo da Limgrave).
  • Stat Scaling: Associare HP, Armature e Armi agli NPC (Dati da Fextralife).
  • Rarity System: Assegnazione rarità a ogni elemento (Comune ➡️ Leggendario).
  • Move-set Engine: Implementazione tipi di attacco, percentuali di successo e raggio d'azione (Singolo/Area).
  • Role Separation: Dividere NPC Combattenti da NPC Support.
  • Setup del deck:
    • Selezione delle carte presenti nel deck (niente carte boss uguali, massimo tre carte identiche)
    • Selezione delle mosse dei boss (hanno più attacchi leggeri/pesanti, bisogna selezionarne uno e uno)
  • Miglioramento armi/classi/lacrime (tramite pietre da forgiatura/rune/convallarie, rimangono migliorate per sempre)

Versioni e Milestone

  • v1.0.0 (Limgrave Edition): Solo zona 1, attacchi base, niente scudi o armi a distanza.
  • v1.1.0 (Pressure Update): Introduzione dei timer per il turno.
  • v1.5.0 (Stamina & Shields): Aggiunta scudi (parata 100% con riduzione danno) e sistema Stamina.
  • v1.6.0 (Range Update): Introduzione archi e armi a distanza.
  • v2.0.0 (The Lands Between): Ash of War e abilità speciali.

🧬 Note Tecniche per i Developer

  • Scalabilità ID: La nomenclatura degli ID segue lo schema [ID_OGGETTO][ID_CATEGORIA] per facilitare l'aggiunta modulare di nuovi contenuti.
  • Sincronizzazione: Gli attacchi melee colpiscono solo le 3 caselle più vicine.
  • Economia delle Rune: Uccidere una carta nemica conferisce "Loot" (Rune dirette al player), mentre i colpi ai danni del giocatore sottraggono le "Rune in palio".
  • Lacrime: Non possono agire da sole, devono avere una classe in campo.
  • Lacrima Riflessa: Eredita le statistiche dalla classe più forte in campo.
  • Gli attacchi leggeri e le stregonerie non hanno bisogno di cariche per attaccare
  • Gli attacchi pesanti hanno bisogno di almeno una carica per attaccare. In base al calcolo del poise si vede se interrompono l'attacco se attaccati o no

Info json:

  • All:
    • (Binario) dupl: può essere un duplicato
    • (Binario) find: può essere trovato nei banner
  • Weapons:
    • (Intero) range: è il raggio:
      • 1 = mischia singolo
      • 2 = mischia area
      • 3 = lungo raggio
  • Armors (all):
    • (Int) time: è il numero di turni per cui rimane attivo l'effetto
  • Positionable cards:
    • (Binario) support: è di tipo support
  • Items:
    • (Binario) consumable: è un consumabile
  • Locations:
    • (Binario) check: checkpoint sotto al quale non si può scendere di arena

Appunti per dev:

  • Roderika:

    • Se questa carta è presente sul campo di battaglia da più di un turno, puoi applicare il suo effetto.
    • Manda questa carta all'Albero Madre; puoi usare questa carta come sacrificio per evocare un'ulteriore carta sul campo di battaglia.
  • Fia:

    • Per ogni turno in cui questa carta è già presente sul campo di battaglia puoi scegliere di attivare il suo effetto:
    • Seleziona una carta "Personaggio" (Classe/npc/creatures) dall'Albero Madre: aggiungi questa carta alla tua mano.
  • Tops' Barrier/Legge della Regressione:

    • Puoi scegliere se applicare questo incantesimo ad una classe o utilizzarla dalla mano ed attivarne il suo effetto.
    • Manda questa carta all'Albero Madre; annulla l'effetto applicato dall'avversario.

About

A Yu-Gi-Oh-like elden ring trading card game (well... not trading, but fighting)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors