[<--] Indice [-->]

From DW <dw@mondonerd.com>
Date Fri, 27 Jul 2007 11:47:49 +0200
Subject [Hackmeeting] Proposta workshop: un protocollo di rete x ISOTOPIA

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
_______________________________________________
Hackmeeting mailing list
Hackmeeting@inventati.org
https://www5.autistici.org/mailman/listinfo/hackmeeting

[<--] Indice [-->]