Ad Agrigento si gioca? Organizziamoci e giochiamo --> GiocAGrigento!

Visualizzazione post con etichetta xml. Mostra tutti i post
Visualizzazione post con etichetta xml. Mostra tutti i post

08 ottobre 2007

scrivere per mad4murder

Per spiegarvi come si dovrebbe scrivere per mad4murder vi devo spiegare come si gioca a mad4murder.

Premetto che non intendo insegnarvi a scrivere, non ne sono capace! Voglio solo raccontarvi il tipo di storia che gli autori potranno "gestire".

Elementi Investigativi
(foto di woodsy)
In m4m l'investigatore ha degli elementi investigativi (oggetti, luoghi, persone) che riguardano il caso che sta affrontando. La base di partenza è fornita da una premessa al caso investigativo.
A partire da questa base l'investigatore deve ottenere nuovi elementi investigativi esaminando, cercando e ragionando. Quando riterrà di avere abbastanza elementi per incriminare qualcuno potrà formulare la sua ipotesi e ... sperare.
Per ottenere nuovi elementi investigativi, il nostro giocatore-investigatore potrà esaminare gli elementi investigativi a sua disposizione e quindi potrà ordinare un esame medico su un soggetto, o un esame chimico per esempio, sfruttando gli uffici (ruoli del casting).

Come un libro gioco
In un modo simile a quello che avviene nei libri gioco le azioni potranno avere esiti diversi a seconda che siano già stati scoperti degli elementi investigativi: un interrogatorio può assumere toni completamente diversi se sono state scoperte, ad esempio, delle tracce di sangue nell'auto dell'interrogato, di conseguenza interrogando la stessa persona, ma in situazioni diverse possono essere scoperti diversi elementi investigativi. Lo stesso vale per tutti gli altri esami possibili.

Gli strati, come le cipolle
(foto di ducky_2oo2)
Per questo le avventure scritte per mad4murder devono essere fatte a strati (come gli orchi): ogni situazione, coerentemente con la storia narrata, deve essere pensata e scritta in relazione alla presenza o all'assenza di elementi investigativi: la risposta ad una particolare domanda, ma anche la presenza di una certa domanda durante un interrogatorio devono dipendere dagli elementi investigativi, i sospetti su un'arma possono condizionare l'autopsia, eccetera.

Il linguaggio
Avevo bisogno di un linguaggio per esprimere tutto questo ed inoltre doveva essere semplice e leggibile anche dai non addetti ai lavori: gli autori. Ho scelto l'XML, proprio per le caratteristiche di leggibilità che offre, contemporaneamente consente una gerarchizzazione delle informazioni che è necessaria per organizzare e subordinare gli elementi investigativi e gli esami a disposizione.

Se avete voglia potete leggere un mio precedente post sull'xml per mad4murder, nei prossimi articoli cercherò di essere più chiaro

17 luglio 2007

dialetto XML per descrivere casi investigativi


Il linguaggio XML consente di definire dei dialetti, questo è quello che ho fatto per mad4murder.
Ho definito un dialetto adeguato alla descrizione di casi investigativi che il software può interpretare e trasformare in un gioco, facile no?

Supponiamo di volere descrivere un caso investigativo ambientato in "camera caffè", in cui Luca abbia derubato De Marinis, con Paolo testimone del misfatto. Ovviamente si tratta solo di un esempio, tutti conosciamo Luca e sappiamo quanto sia integerrimo! :-)

Il tag principale è caso, questo racchiude tutto il caso investigativo da descrivere.
Il caso è composto da un nome esteso, in questo esempio "camera caffe", più altri tag e relativi valori che per adesso ignoreremo.
Il caso viene descritto da una pagina web che ho chiamato "premessa.html", definita nel tag narrazione, la pagina specificata viene mostrata al giocatore per raccontargli cosa è successo, come si è arrivati li. Questa è una vera e propria parte narrativa che ppuò essere corredata da immagini, video, audio, ma soprattutto parole! l'investigatore quindi si troverà un certo numero di elementi investigativi a disposizione, sono quelli elencati come valori dei tag libera, ad indicare che la narrazione li ha sbloccati.
Quindi Luca, Paolo, DeMarinis, la macchinetta del caffè saranno tutti disponibili per ulteriori esami (dna, interrogatori, esami medici, meccanici, etc). In realtà il caso descritto sotto non è completo, ogni elemento investigativo deve essere descritto puntualmente!!
Ma per adesso penso che basti così e vi rimando alla prossima puntata!

<caso>
<nome>camera caffe</nome>
<id>cameracaffe</id>
<libera>Luca</libera>
<libera>Paolo</libera>
<libera>Macchinetta del caffe</libera>
<libera>DeMarinis</libera>
<narrazione>premessa.html</narrazione>
<soluzione>
<tempo_richiesto>100</tempo_richiesto>
<arma>penna</arma>
<colpevole>Luca</colpevole>
<movente>gelosia</movente>
<esito_positivo>Complimenti. Hai risolto il caso</esito_positivo>
<esito_negativo>Non ci sei ancora</esito_negativo>
</soluzione>
</caso>
Ho parlato dei tag caso, nome, libera e narrazione, gli altri tag li vedremo in un altro post.

Spero di avere incuriosito qualcuno con questo post e spero di avere chiarito un po' meglio il funzionamento di mad4murder.