Buongiorno a tutti,
Volevo chiederevi un parere su un'idea che abbiamo avuto per un workshop
di coding per questo hackit.
* Premessa
come mi sembra di aver gia' raccontato in lista, all'hacklab Underscore
di Torino abbiamo fatto un lungo workshop sulla programmazione di
videogiochi multipiattaforma (ma sviluppati in ambiente GNU/Linux) in C/C++.
Il workshop, nato come variante piu' lunga e "partecipativa" dei
classici e piu' concreti corsi di _TO, ha avuto alti e bassi ma in
generale ha prodotto diverso materiale (sia di codice, che di pixel art,
che di ammmore) e, ci auguriamo, abbia fatto provare l'ebbrezza dello
sviluppo collaborativo ai suoi partecipanti (che per un po' sono stati
addirittura piu' di 10!!!). :)
Lo scopo che si era preposto il workshop era il seguente:
Creare un semplice mmorpg [1] che permettesse di creare facilmente dei
propri mondi virtuali dove potersi muovere con i propri avatar e poter
giocare a dei mini-games con gli altri partecipanti.
L'idea era di creare una specie di Second Life "dal basso" cioe' basato
su tecnologie semplici (la grafica, ad esempio, esclusivamente pixel
artosa e non 3d-pretenziosa) e veramente libero per quanto riguarda
l'implementazione (GPL) e i protocolli di rete. Anche l'implementazione
del codice e' stata portata avanti con il preciso scopo di avere
qualcosa di estremamente facile da espandere/modificare/ridistribuire.
Molto e' stato fatto, ma non tutto. In particolare, oltre a varie
modifiche al "core" del progetto, siamo rimasti arenati sul protocollo
di rete. E quindi passo a farvi la proposta vera e propria! :)
* Proposta
Pensavamo di portare a hackit una versione del core la piu' completa
possibile e di sviluppare, durante la tre giorni, il protocollo di rete
insieme a tutti i volenterosi che volessero parteciparvi.
Che ne pensate? in che termini potrebbe essere, secondo voi, organizzata
la cosa?
* Idea un po' loca
Abbiamo avuto una idea un po' strana: Si pensava di usare come base il
protocollo di IRC. In questo modo si potrebbero creare i propri mondi
virtuali sui server irc (un channel = un mondo) allegerendo la
realizzazione del tutto e dando veramente la possibilita' a chiunque di
farsi il proprio psico-mondo (magari cambiando anche pixel art e codice
;)) ed invitare i propri amichetti. In piu' il gioco diverebbe qualcosa
di simile ad un client IRC "visuale" e chi non avesse il gioco (o,
addirittura, un non vedente) potrebbe cmq interaggire usando un normale
client tipo x-chat: infatti si vorrebbe studiare un protocollo human
readable... il tutto *volutamente* e *facilmente* hackarabile in
infiniti modi ;)
Questi sono deliri forse. Che ne pensate?
* Conclusione
Sia chiaro: il progetto e' ancora lontano dall'essere completo (cioe'
non manca solo il protocollo di rete) e non pensiamo sia un gioiello di
programmazione ma farlo e' stato e sara', secondo noi, divertente!
Questo [2] il sito del progetto sul quale lavoreremo tutta l'estate.
Lo volemo fa' sto workshop?
Interessa?
C'e' qualche esperto di protocolli che vuole suggerire qualcosa o che
vuole proprio partecipare?
Bacioni isometrici e morte a Second Life,
dw
PS: L'idea del gioco di Pretofilia per cellulari NON e' stata
accantonata. E' una cosa diversa da Isotopia e presto credo di poter
buttare giu' qualcosa sul wiki ;)
[1]
http://en.wikipedia.org/wiki/Mmorpg
[2]
http://code.autistici.org/trac/isotopia