Sviluppare Videogiochi con Software Libero 2.0



Documenti analoghi
Autocostruzione di una stampante 3D

9-10 DICEMBRE Istitiuto Nazionale Tumori. regina Elena. introduzione a :

BENVENUTI. LINUX AT WORK Come funziona, come ottenerlo e come usarlo. Fabio Lovato (INFO@SCULDASCIALAB.ORG) a cura di

IL PUZZLE INGRANDITO Prof c èc. un problema

Corso di Sistemi di Elaborazione delle informazioni

DISEGNO 3D IN AutoCad.

Linux Come Studio Multimediale

CHE COS E IL PROGETTO ALTERNANZA SCUOLA - LAVORO?

NAS 251 Introduzione al RAID

Università per Stranieri di Siena Livello A1

WEB SEMINAR Dettaglio servizio

nona lezione La grafica con LINUX

Software Libero. Terra Futura - Firenze

AUDIO ED INTEGRAZIONE NEL SETTORE HOSPITALITY

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Programmazione a Oggetti Modulo B

Dimensione di uno Spazio vettoriale

come installare wordpress:

welcome2switzerland La Svizzera: la tua nuova scelta di vita

Progetto scelto per il confronto:

PR novembre 2009 Software, controllo basato su PC Pagina 1 di 5

Giochi e videogiochi in biblioteca.

Nuova funzione di ricerca del sito WIKA.

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

TS DIMOSTRATIVO: TS INR

SISTEMI DI SUPPORTO ALLE DECISIONI

DATABASE. nozioni di base

Corso Linux Base informatica Open source

Fasi di creazione di un programma

Adobe Flash CS5.5 e Web Animation. Lezione 7: introduzione ad ActionScript 3.0, livelli guida, realizzazione di un player audio in streaming

Dizionario Italiano/Lingua dei segni italiana

Guida Creazioni Annunci

Progetti F.O.S.S. Ieri e Oggi

Corso sul linguaggio Java

Cos è il Software Didattico

Come valutare e scegliere un Sistema Operativo Embedded

Una rete centrata sulla collaborazione tra Diocesi e S.I.C.E.I.

Nome del gruppo: GEM CHIODI GLORIA CONTI ELEONORA VITALI MELISSA

Eclipse - Nozioni Base

La strada per sviluppare più rapidamente: Unit Test & Continuous Integration

HR - Sicurezza. Parma 17/12/2015

PROGETTAZIONE MECCANICA DESIGN INDUSTRIALE OUTSOURCING RICERCA E SVILUPPO GRAFICA DOCUMENTAZIONE TECNICA STUDIO TECNICO

martedì 17 aprile 12 1

Indice. Presentazione p. 7 Una grande prova di democrazia di Domenico Pantaleo

TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero

Software per Helpdesk

Mon Ami 3000 Cespiti Gestione cespiti e calcolo degli ammortamenti

Porta Blindata Italia King s Bay di Galleani Lorenzo

ABSTRACT DELL IDEA PROGETTUALE

Università per Stranieri di Siena Livello A1

Architetture Applicative

Dreamweaver CC Il Corso Fondamentale

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

GDB. The GNU Debugger

Sicurezza dei farmaci presso University Health Network

LE MEDIE MOBILI CENTRATE

REGISTRARE CONTRATTO

Software Open Source per sistemi embedded

Mondi che funzionano. Dall Odissea a Game of Thrones, pratica alla scrittura di ambientazioni solide e avvincenti per le vostre storie.

Unipi EPrints, l'archivio istituzionale dell'università di Pisa

informazioni che si può leggere bene, chiaro con caratteri di scrittura simile a quelli usati nella stampa, ma scritti a mano chi riceve una lettera

S earche ngineo ptimization

SCUOLE SECONDARIE DI SECONDO GRADO

IMMAGINA UN MONDO in cui la tecnologia contribuisce a risolvere i problemi più difficili...

#cosìèsevipare IL NOSTRO TEAM

la tua presenza e il tuo BUSINESS ON-LINE

RIEPILOGO PROGETTO FORMATIVO ANNO 2015 COME DA ALLEGATE SCHEDE TIPO

Gian Luca Marcialis studio degli algoritmi programma linguaggi LINGUAGGIO C

IL MIO PRIMO SITO NEWS USANDO GLI SCHEDARI

TITOLO INIZIATIVA DESTINATARI LUOGO DURATA COSTO AMBITO

Nelle Caselle Gialle vanno inserite le date che comprendono il periodo a noi interessato; Es. dal 1 gennaio 2008 al 31 maggio 2008 compreso

SCENARIO. Personas ALICE Lucchin / BENITO Condemi de Felice. All rights reserved.

Il VENDITORE è la persona che deve convincere il cliente a comprare i prodotti in vendita nel negozio.

C REATIVE B RAINSTORMING

GUIDA ALL ACCESSO DEI WEB SERVICE. MEDIANTE Autocad Map 3D

Presentazione Data Base

L Open Source un mondo che forse dovresti conoscere? Viaggio alla scoperta dell open source e le sue caratteristiche.

Comunicazione interattiva

ELETTRONICA DIGITALE

Benvenuti alla prima lezione!

MODULO D LE VENTI REGIONI ITALIANE VOLUME 1 CAPITOLO

lettera raccomandata. Ecco alcune parole ed espressioni che possono aiutarti a capire meglio il testo.

Progetti o Prodotti. Cosa scelgono i clienti

Fondamenti di Informatica. Allievi Automatici A.A Nozioni di Base

Apprendere la matematica: dal problema al modello e dal modello all astrazione

Blog e strumenti collaborativi

Introduzione a: Human-centred design User Experience

TESI MATURITA 2003/04

Funziona o non funziona

Scopri come Creare e Vendere viaggi online! Il software per gestire le tue pratiche e i tuoi clienti: Et-Gest

*Solo software legalmente riconosciuti e registrati. Network in possesso di regolare licenza. **Disponibili network gaming Poker, Casino, Scommesse.

QUALE MATEMATICA NELLA SCUOLA DELL INFANZIA. Scuola dell Infanzia Don Milani Anni 2006/2007/2008 Ins. Barbara Scarpelli

Dalla progettazione concettuale alla modellazione di dominio

exe Learning Costruire e modificare oggetti e materiali per l apprendimento

Le leve del miglioramento continuo per una subfornitura di qualità. Testimonianza aziendale: Maglificio L.B. Fabio Citron

BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D

Brevia finance s.r.o.

Minerva. Un ambiente integrato per la Didattica e la Divulgazione. dr. Augusto Pifferi. dr. Guido Righini.

Ciao e grazie per aver acquistato questo ebook! WordPress?!? Con Wordpress è possibile. Scopriamo come. Buona lettura...

workshop Creare valore al di là del profitto

Transcript:

Sviluppare Videogiochi con Software Libero 2.0 Parrella Antonio Zidagar PN LUG October 24, 2009 zidagartsk [at] spyro [dot] it http://zidalife.spyro.it Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 1 / 12

Introduzione Accoppiata vincente Videogiochi + Open Source Cosa ci offre il mondo del software libero Giusta competizione Quindi Open, alternativa reale Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 2 / 12

Introduzione Accoppiata vincente Videogiochi + Open Source Accoppiata vincente Videogiochi + Open Source Perché il software libero può aiutare e convivere con il mondo dei videogiochi? Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 3 / 12

Introduzione Cosa ci offre il mondo del software libero Cosa ci offre il mondo del software libero Ma esistono validi strumenti per sviluppare in ambienti completamente Liberi? Ma soprattutto questi strumenti sono validi? Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 4 / 12

Giusta competizione... Introduzione Giusta competizione... Se l Open Source è una realtà, perché ci sono videogiochi closed che spopolano e come mai non vengono utilizzati questi magnifici strumenti Liberi dagli sviluppatori? Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 5 / 12

Introduzione Quindi Open, alternativa reale Quindi Open, alternativa reale Quanto reale è l Open source nel mondo videoulidico? Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 6 / 12

Software e linguaggio? Dev Software e linguaggio? Di sicuro il linguaggio di programmazione più utilizzato per lo sviluppo di applicazioni/giochi basati su grafica 3D, è sicuramente il C++. Si può però utilizzare qualsiasi linguaggio, valutandone prima i pregi e i difetti in base agli obbietibi posti. Insomma, serve la buona conoscenza di almeno un linguaggio, visto che abbiamo a disposizione moltissimi compilatori che si arrangeranno poi a fare il lavoro sporco per noi. Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 7 / 12

Dev Software e linguaggio? Nel caso del C++ ad esempio avremo bisogno almeno di un: Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 8 / 12

Dev Software e linguaggio? Nel caso del C++ ad esempio avremo bisogno almeno di un: Editor di testo Vim/vi Nano Kate Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 8 / 12

Dev Software e linguaggio? Nel caso del C++ ad esempio avremo bisogno almeno di un: Editor di testo Vim/vi Nano Kate Compilatore gcc Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 8 / 12

Dev Software e linguaggio? Nel caso del C++ ad esempio avremo bisogno almeno di un: Editor di testo Vim/vi Nano Kate Compilatore gcc Debugger gdb Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 8 / 12

Dev Software e linguaggio? Nel caso del C++ ad esempio avremo bisogno almeno di un: Editor di testo Vim/vi Nano Kate Compilatore gcc Debugger gdb Eventuale IDE KDevelop Anjuta Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 8 / 12

E per la grafica? Dev E per la grafica? Invece, per lavorare con la grafica abbiamo a disposizione molti software open: Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 9 / 12

E per la grafica? Dev E per la grafica? Invece, per lavorare con la grafica abbiamo a disposizione molti software open: Modellazione 3D/Rendering Blender Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 9 / 12

E per la grafica? Dev E per la grafica? Invece, per lavorare con la grafica abbiamo a disposizione molti software open: Modellazione 3D/Rendering Blender Creazione umanoidi Makehuman Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 9 / 12

E per la grafica? Dev E per la grafica? Invece, per lavorare con la grafica abbiamo a disposizione molti software open: Modellazione 3D/Rendering Blender Creazione umanoidi Makehuman Generazione terreni InnerWorld Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 9 / 12

E per la grafica? Dev E per la grafica? Invece, per lavorare con la grafica abbiamo a disposizione molti software open: Modellazione 3D/Rendering Blender Creazione umanoidi Makehuman Generazione terreni InnerWorld Fotoritocco e 2D Gimp Inkscape (per immagini vettoriali) Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 9 / 12

Dev E per la grafica? Game engine... Dopo aver parlato di tutti questi fattori, è importante parlare dei motori grafici Open Source. Crystal Space 3D Ogre3D Panda3D Irrlicht... Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 10 / 12

E il resto del mondo? Nel mondo commerciale......vengono usate le tecnologie Open Source? Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 11 / 12

FINE Grazie dell attenzione...ora passiamo alla pratica ;) Parrella Antonio Zidagar (PN LUG) Sviluppare Videogiochi con Software Libero 2.0 October 24, 2009 12 / 12