# Project overview Cat tower defense
## Tipo di gioco
Strategico in tempo reale (RTS): Tower defense
## Elementi Formali
### Giocatori
- Number of Players: **1**
- Player interaction: **Single Player vs Game**
### Obiettivi
**Defend**
Il servo del re (e dei gatti) deve difendere le scorte di formaggio del re dai ratti che proveranno a rubarlo.
### Procedure
- starting actions:
- selezionare il livello dal menu e startare con il tasto A/enter
- selezionare il mercatino dei gatti dal menu per comprare nuovi tipi di gatto/potenziamenti e strumenti (guardare risorse)
- special action:
- dal mercatino dei gatti
- selezionare e comprare nuove risorse e strumenti
- durante la difesa nel livello
- selezionare il tipo di gatto
- spawn del gatto
- selezionare lo strumento
- muovere lo strumento (ad esempio il sonaglio o il laser) per attirare l'attenzione del/dei gatti
- drop dello strumento
- curare i graffi
- Resolving actions:
- i ratti prendono tutto il formaggio
- l'orda di ratti finisce
- il re paga i servizi del giocatore con monete da spendere nel mercatino dei gatti
### Regole
- mercatino dei gatti
- gli oggetti possono essere comprati solo se si dispongono delle monete richieste
- i gatti e gli oggetti di tipo upgrade o tool possono essere comprati solo una volta
- gli oggetti di tipo consumabili possono essere comprati più volte
- durante la difesa nel livello
- Gatti
- lo spawn dei gatti ha un cooldown
- si possono spawnare solo i gatti acquistati precedentemente nel mercatino
- i gatti sono attirati dagli oggetti (che si tengono in mano o che vengono posati a terra)
- i gatti attaccano automaticamente i ratti vicini
*(ogni tipo di gatto ha un range e un tipo di attacco diverso)*
- i gatti entrano nelle scatole piazzate a terra
- i gatti nelle scatole hanno un livello di distrazione più basso (ma non inesistente)
- i gatti sono attratti dal cibo e dai giochi (ogni tipo di gatto è più o meno attratto da diversi oggetti, ad esempio il gatto ciccione è più attratto dal cibo)
- quando un gatto raggiunge il cibo lo consuma (anche se tenuto in mano dal giocatore)
- quando un gatto raggiunge un gioco (ad eccezione per il puntatore del laser) che è tenuto in mano dal giocatore, quest'ultimo viene graffiato
- i gatti in momenti random si distraggono e iniziano ad inseguire i fantasmi / demoni in giro per la mappa
- Oggetti
- si può utilizzare un solo strumento alla volta
- dopo aver droppato/consumato gli oggetti di tipo consumabili la loro quantità nell'inventario viene decrementata
- Ratti
- i ratti camminano nei tubi per raggiungere il formaggio
- i ratti vengono spaventati dai gatti
- i ratti spaventati svaniscono dalla mappa
- Mappa
- alcuni oggetti nella mappa (ad esempio vasi, statue ecc) possono cadere e rompersi
- dopo che un oggetto cade su un tubo il tubo diventa inaccessibile
- Giocatore
- il giocare dovrà pagare gli oggetti che hanno rotto i gatti
- quando il giocatore viene graffiato 3 volte non potrà più usare i giochi
### Risorse
- soldi
- strumenti (giochi per gatti come laser, pennacchio, pupazzetti ecc)
- cibo
- scatole
- gatti
- oggetti delicati (es: statue/vasi) (TODO: ?)
- formaggio
- salute (in numero di graffi sul braccio)
### Conflitto
- ostacoli
- le distrazioni dei gatti
*il giocatore fatica a piazzare tutti i gatti nei punti strategici*
- distrazioni della mappa (insetti, fantasmi ecc)
- distrazioni del giocatore (sono strumenti ma anche ostacoli perché non ho il controllo su quali gatti attraggo)
- i ratti
- *provano a mangiare le scorte di formaggio*
- dilemmi (TODO: ? )
- far cadere appositamente gli oggetti per limitare i percorsi dei ratti
- quali strumenti usare per attirare i gatti
### Limiti
- il campo di gioco è la stanza del castello
- i gatti possono salire su mensole, mobili ecc
- i ratti possono percorrere solo i tubi
- le mappe cambiano in base al livello
### Risultato
- vittoria
- i ratti non hanno mangiato tutto il formaggio (i soldi raccolti dal livello è proporzionale alla quantità di formaggio rimanente - il numero degli oggetti rotti * il loro valore)
- sconfitta
- i ratti hanno mangiato tutto il formaggio
## Dramatic Elements
### Sfida
### Play
### Premessa
### Personaggi
### Storia