---
# System prepended metadata

title: Project overview Cat tower defense

---

# 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