L a S c u o l a O p e n S o u r c e
S O S
teachings / x — @ https://us02web.zoom.us/j/5844414956
Alessandro Tartaglia — Designer della Comunicazione @ FF3300 / La Scuola Open Source
Daniele Bucci — Designer sistemico, Ricercatore e Facilitatore @ Civic Wise / La Scuola Open Source / HER
Alessandro Tartaglia
Designer della Comunicazione / FF3300 / La Scuola Open Source
Laureato in Design Industriale (Poliba) e specializzato in Grafica Editoriale e Sistemi Grafici (ISIA Urbino), è co-fondatore dello studio FF3300, CAST e La Scuola Open Source. Il suo lavoro è focalizzato sul processo, nella sua interezza. Nel tempo ha approfondito la conoscenza della teoria delle reti e della memetica. Studia gli esseri umani e le comunità che essi formano.
Daniele Bucci
Designer sistemico, Ricercatore e Facilitatore / Civic Wise / La Scuola Open Source / HER
Daniele Bucci è un designer sistemico, ricercatore e facilitatore. Si interessa di sostenibilità ambientale, economia circolare e design autoprodotto da quando ha co-fondato Studio Superfluo nel 2010. Ha esplorato la sharing economy e l’economia di piattaforma in Ouishare, lavorando per Collaboriamo, Institute For The Future, e contribuendo in Platform Design Toolkit. Ha imparato il valore del team come contributor in Cocoon Projects. Si occupa di design civico e partecipativo con CivicWise e di cura all’interno della Scuola Open Source. Impara quotidianamente nel team di Human Ecosystems Relazioni ed è attivista in Extinction Rebellion.
Questa attività è stata immaginata per introdurre chiunque al tema della programmazione attraverso il gioco (online). Abbiamo deciso di utilizzare Ultima Online (un software del 1995, che adesso è stato riscritto open source con il progetto ClassicUO) perché, pur essendo il primo MMPORG (massive multiplayer online role playing game) della storia dei videogame, aveva introdotto delle dinamiche interessanti per “l’automazione” di alcune azioni attraverso la scrittura. A distanza di oltre 20 anni dal lancio del gioco la community open source ha riscritto interamente il codice del client, e ha sviluppato una serie di strumenti utili per chi si “approccia” alla programmazione applicata al videogame.
È possibile giocare gratuitamente a UO, sia su server italiani che internazionali (sempre non ufficiali, quelli “official” sono a pagamento).
Altra caratteristica degna di nota è la possibilità di “avviare una istanza di UO” su un server indipendente.
Insomma, c’è molta carne sul fuoco, gli argomenti di conversazione non mancheranno, e non lasciatevi ingannare, nonostante il pretesto “ludico”, gli obiettivi sono “altri”.
Questa attività è focalizzata sullo sviluppo di pensiero computazionale (primo passo per imparare a programmare) attraverso l’apprendimento in situazione.
In particolare saranno approfondite alcune delle strutture logiche alla base di qualsiasi linguaggio di programmazione: “IF THEN ELSE”, “WHILE”, etc.
server gratiuto internazionale:
http://uorenaissance.com/
dove scaricare il gioco?
http://uorenaissance.com/download
dove scaricare il nuovo client OS?
https://github.com/andreakarasho/ClassicUO
canale IRC del server:
irc.chat4all.org – Port: 6667 – Channel: #Renaissance
canale DISCORD (ENG) del server:
https://discordapp.com/invite/9JtUTdP
canale DISCORD (ITA) del server:
https://discord.gg/DsYXwU
Partiremo dalla storia del videogioco, lo installeremo e lo useremo assieme, lavoreremo assieme sulla parte di scripting, vi faremo vedere come funziona, vi spiegheremo la sintassi e la grammatica, infine — anche grazie alla presenza di altri giocatori connessi online — faremo assieme dei test “in game” per vedere come “il codice (o se preferite, la scrittura) si traduce in azione”.
↳ Courses will start once the minimum number of participants is achieved.
By clicking on SUBSCRIBE you’ll get access to a form to be filled in to complete your enrolment request:
If, within the deadline, the maximum number of participants is exceeded: we will select the partecipants, you’ll receive an email with all the informations about the selection and the activity start.
If, within the deadline, the minimum number of participants is reached: you’ll receive an email with the payment details (PayPal or bank transfer). Once you’ve charged it, you’ll receive a receipt confirmation and the details of your course.
This process is designed to assure everyone the utmost transparency and the economic sustainability of the courses.