Skip to content

Project Specifications

Acsor edited this page Jul 20, 2020 · 2 revisions

Specifiche Progetto

Questo documento costituisce il punto di riferimento e di accordo tra i partecipanti per le specifiche del progetto. In presenza di molteplici fonti (possibilmente contrastanti) sulle descrizioni relative al suo svolgimento, il documento più autorevole e al quale prestare maggiore attinenza è questo.

Macro Struttura

L'applicativo fornisce accesso a un insieme di giochi, anche dette storie, la cui struttura è data secondo lo schema Storia > Missione > Attività. Detto in altre parole

  • Le attività sono l'unità minima di interfacciamento per il partecipante, e possono essere di tipo spiegazione o sfida
  • Le missioni sono un aggregato di attività
  • Le storie sono un aggregato di missioni

La struttura del software tiene conto dell'età del partecipante, che può essere racchiusa nelle fasce

  • 7-10 anni: molte attività realizzative e iconiche, poche simboliche
  • 11-14 anni: molte attività iconiche e simboliche, poche realizzative
  • 15-18 anni: molte attività simboliche

e del numero di partecipanti, dove si distingue tra

  • Giocatori individuali
  • Piccoli gruppi (2-5 ragazzi)
  • Classi (15-25 ragazzi), che danno luogo a piccoli gruppi in competizione che partecipano al gioco in maniera indipendente e parallela

La consegna deve prevedere

  • 3 storie diverse per 3 pubblici diversi (tra le 9 possibili), di cui 1 deve essere specifica per non vedenti
  • Che ogni storia contenga almeno 10 attività diverse
  • Che ogni gioco abbia un obiettivo didattico chiaro e preciso

Sistema di Progressione

  • Guadagno di un punteggio
  • Missioni (quest) parallele e procedurali (e diegetiche confidenziali)
    • Ogni missione serve come mezzo di progressione nella storia (quindi prosegue quando completata/riscattata)
    • Ogni missione può essere completata con successo o con fallimento se qualche azione non ha portato al risultato voluto. In ogni caso il fallimento non comporta un errore ma un proseguimento della storia eventualmente cambiandola.
      • interpretazione: quest condizionale if-then-else portando a (eventualmente) missioni sequenziali diverse sempre contestuali alla storia, in funzione dell'attività svolta con successo o meno)
      • Tipi di azioni/risposte:
        • La risposta sottomessa è presente (qualunque sia) o assente
        • La risposta sottomessa è accettabile (valore esatto, valori accettabili in un range, lista di valori, ...)
        • La risposta sottomessa ha generato una risposta positiva in un servizio server-side black-box (Per ambiente valutatore? DA CHIARIRE...)
    • Proposta: ogni missione terminata e riscattata dal giocatore, fornisce punti
    • Proposta: ogni missione è raggruppata in un set di missioni, dove al completamento di tutte le missioni dello stesso set, si è terminato un certo stage della storia
    • Proposta: alcune missioni possono essere sbloccate, acquistandole tramite i punti forniti dalle altre missioni