info Informazione per tutti i soci riguardanti le conseguenze della sospensione forzata delle attività sportive e formative in merito alla tutela di abbonamenti sottoscritti e quote versate.
Cogliamo l'occasione per abbracciarvi tutte/i e speriamo a presto. --> INFO ATTIVITA' SPORTIVE' SPORTIVE  --> INFO ATTIVITA' FORMATIVE

Sviluppo rapido videogiochi

Settore Informatica

In questo corso verranno presentate tecniche di creazione di videogiochi attraverso il linguaggio Java in combinazione con l'ambiente di sviluppo Processing. Lo scopo è quello di fornire strumenti e metodologie in grado di dare vita alle proprie idee e trasformale velocemente in autentici prodotti videoludici. Alcuni argomenti basilari come l'accelerazione grafica 3D, la simulazione della fisica, la gestione degli input e i protocolli di rete multigiocatore verranno affiancati da algoritmi e librerie specifiche per lo sviluppo dei progetti personali degli studenti al fine di creare autentici "game engine" personalizzati per la prototipazione rapida di giochi più elaborati. Tutti i progetti personali verranno prodotti per le piattaforme GNU/Linux, Windows, Mac e Android.

Letto 10739 volte

Custom text 1

PROGRAMMA ESTESO
  1. Perché Processing
    Un linguaggio di programmazione rigorosamente basato su Java ed un semplice IDE fanno di Processing un ambiente di sviluppo facile da imparare e perfetto per la prototipazione rapida di videogiochi multipiattaforma.

  2. Fondamenti di Java
    Un intenso ripasso della programmazione in Java. Ogni argomento verrà implementato con esempi grafici tramite Processing.

  3. Primitive grafiche 2D
    In questa lezione impareremo a disegnare sullo schermo. Da semplici figure come rettangoli o ellissi passeremo a forme sempre più complesse. Vedremo inoltre come visualizzare immagini, animazioni e illustrazioni vettoriali.

  4. Sistema di coordinate e trasformazioni affini
    Un aspetto chiave nella programmazione di videogiochi è saper usare i sistemi di coordinate, tanto in due come in tre dimensioni. Impareremo a spostare, ruotare e scalare gli elementi dei nostri giochi.

  5. Primitive grafiche 3D e luci
    Impareremo a disegnare ed animare semplici elementi tridimensionali e ad illuminarli

  6. Mesh e Modelli 3D
    Costruiremo mesh tridimensionali con texture e sfruttiamo al massimo l'accellerazione 3D offerta da OpenGL.

  7. Gestione della Telecamera Virtuale
    Dai semplici "movimenti di telecamera" a complesse animazioni.

  8. Gestione dell'input da tastiera, mouse e touch
    Aggiungeremo interattività alle nostre animazioni tramite vari sistemi di input come tastiere, mouse, joystick e device touchable.

  9. Sistemi di Particelle
    Molti effetti speciali e videogiochi basano la loro forza nel simulare centinaia di particelle e in questa lezione impareremo ad utilizzare questa tecnica e creeremo un nostro "particle engine".

  10. Agenti e Boid
    Da semplici automi a insiemi di elementi con un loro "comportamento".

  11. AI
    Realizzeremo semplici algoritmi di intelligenza artificiale e li applicheremo agli elementi dei nostri prototipi.

  12. Simulazione fisica 2D e 3D
    Con le stesse tecniche usate in giochi come Angry Birds daremo un corpo fisico alle immagini sullo schermo. Vedremo inoltre esempi di simulazione fisica 3D applicata alle mesh.

  13. Prototipiamo un Game Engine: Ereditarietà e MVC
    Prima lezione sulla creazione di un Game Engine. Inizieremo con i concetti di Ereditarietà e Aggregazione e ci soffermeremo sull'importanza del pattern Model View Control nello sviluppo di videogiochi.

  14. Prototipiamo un Game Engine: Component Model
    Seconda lezione sulla creazione di un Game Engine: Applicheremo una strategia "a componenti" per ottenere la massima flessibilità all'ora di prototipare i nostri giochi.

  15. Protocolli di Rete
    Faremo comunicare i giocatori tra loro attraverso diversi protocolli di rete. Studieremo inoltre il protocollo ad eventi OSC.

Conclusioni
Nell'ultima lezione ripasseremo gli argomenti trattati e parleremo della distribuzione dei nostri giochi (market) e delle possibilità future dei prototipi creati durante il corso.

BIBLIOGRAFIA/SITOGRAFIA

Processing.org Sito Ufficiale e Documentazione

http://processing.org

The Nature of Code – Daniel Shiffman

http://natureofcode.com

Custom text 2

Massimo Avvisati Dopo un lungo apprendistato in aziende incentrate sulla comunicazione (RAI e Telecom Italia) da molti anni si dedica alla creazione di applicazioni interattive e multimediali fornendo assistenza tecnica ad artisti digitali. Negli anni passati ha vissuto in Spagna lavorando al Medialab Prado di Madrid, La Laboral di Gijon ed altri centri d'arte. Tornato a Roma collabora con alcuni progetti della scena italiana delle startup innovative e del game development. Oggi assiste artisti, team e sviluppatori verso la conquista delle nuove tecnologie proponendo soluzioni on-the-edge ma basate su rigorose metodologie di ingegneria del software e su piattaforme e standard aperti.

Custom text 3

ISCRIZIONE ANNUALE E SEMESTRALE

Per partecipare ai corsì è necessaria l'iscrizione all'anno accademico 2014/2015.

La quota di iscrizione annuale (luglio 2014-giugno 2015) è pari a €30.
La quota di iscrizione semestrale (marzo-giugno2015) è pari a €15.
La quota di iscrizione per bambini (fino a 12 anni) (luglio 2014-giugno 2015) è pari a €5.
La quota di iscrizione per i corsi di danza (luglio 2014-giugno 2015) è pari a €10.
Per i corsi di Danza a quota di iscrizione (luglio 2014-giugno 2015) è pari a €10. Questa tessera associativa è rilasciata esclusivamente da Fusolab 2.0.

La quota va versata una sola volta per ogni anno accademico all'atto dell'iscrizione al primo al corso, e dà diritto a frequentare senza ulteriori oneri qualunque corso in tutte le sedi Upter.

La quota d'iscrizione dà diritto alla tessera Upter con le conseguenti agevolazioni e comprende una polizza infortuni.

CONTRIBUTO CORSI

L'iscrizione al corso si perfeziona versando in un’unica soluzione il contributo previsto per la partecipazione. Tale contributò potrà essere versato con 3 modalità:
1) Pagamento di persona in segreteria (Fusolab o Upter)
2) Pagamento online tramite il sito Upter
3) Pagamento con bonifico e conferma come spiegato più avanti
Intestato a: Fusolab Onlus 
IBAN: : IT 77 T 07601 03200 000092739762
Causale: contributo associazione per corso di formazione

IMPORTANTE: Il bonifico va fatto solo per il contributo corso, la tessera va pagata in contanti presso la segreteria Upter o Fusolab.

Qualora effettui un pagamento da un conto Poste dovete effettuare un POSTAGIRO e specificare come intestatario: Associazione Fusolab presso Dario Minghetti. 

Qualora si scelga la modalità 3 (pagamento con bonifico) a seguito dello stesso è necessario confermare il pagamento compilando il modulo che trovi all'indirizzo http://www.fusolab.net/corsi/conferma-bonifico. Il pagamento sarà confermato solo se TUTTI i campi del modulo sono compilati. Una volta compilato il modulo puoi considerarti iscritto.

La segreteria provvederà ad emettere la ricevuta per il contributo versato. La segreteria si riserva il diritto di avvertire che il corso non potrà essere attivato, specificandone il motivo e di rimborsare gli eventuali contributi versati.

CAMBIAMENTO DI CORSO

È possibile richiedere, presso la Segreteria centrale o le segreterie decentrate, cambiamenti di corso – compatibilmente con le disponibilità effettive – soltanto prima dell'avvio del corso stesso. Superata tale data non saranno accettati cambiamenti né autorizzati spostamenti di alcun genere. Ogni passaggio di corso non autorizzato e registrato in segreteria è considerato nullo.

MODIFICHE PER MOTIVI ORGANIZZATIVI

Le informazioni relative ai corsi sono state accuratamente confermate. È possibile però che tra la pubblicazione del programma e l’inizio dei corsi o il loro svolgimento alcune situazioni possano cambiare. In questi casi, le soluzioni alternative verranno approntate in maniera tale da
garantire comunque la qualità didattica e un regolare svolgimento delle lezioni.

RESTITUZIONE DEI CONTRIBUTI

I contributi ai corsi e la quota associativa verranno restituiti solo nel caso in cui i corsi non vengano attivati (principalmente per il non raggiungimento del numero minimo di iscritti). La quota associativa e il contributo al corso sono nominativi, per cui non potranno essere trasferiti ad altra persona, anche se familiare. La quota associativa verrà rimborsata solo se pagata presso la segreteria del Fusolab o tramite bonifico.

ATTESTATO DI FREQUENZA

Alla fine di ogni corso ogni partecipante riceverà un attestato di frequenza.

CHIUSURE E VACANZE

Vacanze natalizie
Da mercoledì 24 dicembre 2014 a martedì 6 gennaio 2015 (inclusi)
Vacanze pasquali
Il solo lunedì di pasquetta Lunedì 6 Aprile 2015
Ulteriori giorni di chiusura
Lunedì 8 dicembre 2014, venerdì 1 maggio 2015 , martedì 2 giugno 2015

LE AULE 

La sede del Fusolab 2.0 è coperta da una polizza assicurativa RCT.
All'interno del Fusolab 2.0 sono presenti 4 aule didattiche e una sala polivalente a 

Tutte le aule sono dotate della seguente attrezzatura:
-climatizzazione
-amplificazione
-schermo e videoproiettore
-lavagna whiteboard 
-connessione a Internet wifi gratuita
-banchi e sedie imbottite con scrittoio
-prese di alimentazione per notebook
-wifi

SEDE E PARCHEGGIO

La sede del Fusolab si trova a Viale delle Bella Villa 94 si può arrivare seguendo le indicazioni sul nostro sito.
Durante i corsi si può usufuire del limitrofo parcheggio multipiano dell'Ipercoop Casilino, accessibile salendo la rampa e parcheggiando al primo o al secondo piano. Il parcheggio è totalmente gratuito ed è chiuso dallo staff del Fusolab alla fine dell'ultimo corso ogni sera, l'importante è NON parcheggiare al piano -1, ma solo al +1 al + 2. Il parcheggio al piano -1 chiude alle ore 21 quindi se la macchina viene lasciata al piano -1 si dovrà tornare a prenderla il giorno dopo, non abbiamo nessun modo per aprire il parcheggio al -1 dopo le ore 21.

Custom text 4

INFO CORSI E SEDE

Se vuoi avere maggiori informazioni riguardo i corsi puoi contattarci telefonicamente o per email. Se sei curioso/a di conoscere il Fusolab 2.0 e vedere la sede e le aule puoi venirci a trovare nei giorni di apertura della segreteria didattica . Ti ricordiamo che puoi iscriverti sia presso la segreteria del Fusolab che presso quella dell'Uper; per informazioni più dettagliate sui singoli corsi e sui programmi ti consigliamo invece di contattare la segreteria didattica del Fusolab 2.0

RECAPITI FUSOLAB

Viale della Bella Villa, 94 – 00172 Roma
Telefono 06452218802 – Cell 3892921601 - Fax 0699332622
www.fusolab.net
formazione @ fusolab.net

COME RAGGIUNGERCI

Puoi trovare tutte le informazioni per raggiungere la sede dei corsi qui

SEGRETERIA DIDATTICA E ISCRIZIONI FUSOLAB

Per informazioni e iscrizioni ai corsi la segreteria è aperta nei seguenti giorni e orari:
Martedì 17-20
Giovedì 17-20

Sabato 10-13



Viale della Bella Villa, 94 
Telefono 06452218802 – Cell 3892921601 - Fax 0699332622
Email: formazione @ fusolab.net

SEGRETERIA ISCRIZIONI UPTER

Per iscrizioni ai corsi la segreteria è aperta nei seguenti giorni e orari:
Lunedì - Venerdì 9-19
Sabato 9-13

Via IV Novembre, 157
Telefono 066920431 Fax 0669204370
Email: info @ upter.it

Custom text 5

CONVENZIONE SOCI COOP
I possessori della tessera Unicoop Tirreno usufruiscono di una riduzione del 10% del contributo per il corso frequentato.

TESSERA UPTER - SERVIZI E VANTAGGI
Si usufruisce degli sconti esibendo la tessera associativa dell'Upter con la convalida per l'anno in corso. Gli sconti non sono cumulabili con prodotti già in offerta.Tutti gli sconti sono consultabili a questa pagina.

ENTI E ASSOCIAZIONI CONVENZIONATI
Puoi consultare l'elenco degli enti e delle associazioni convenzionate con l'Upter a questa pagina.