Benvenuto Visitatore(Log In|Registrati)
23 Oct 2007, 13:18
Messaggio
#1
|
|
Gruppo: Gamer Messaggi: 20 Iscritto il: 22 October 07 Da: Sardegna Utente Nr.: 9.820 BGE Splinter Cell Playing Halo 3 SO WinXP |
Ho scoperto che esiste un'accademia dei videogiochi a Roma
-------------------- IL MONDO E L'UNIVERSO INTERO SONO NATI DA UN CUBO.
|
|
|
|
![]() |
1 Feb 2011, 13:31
Messaggio
#2
|
|
Gruppo: OldGamer Messaggi: 1.141 Iscritto il: 17 May 05 Utente Nr.: 1.720 Il Principesso BGE Falcon 3.0 SO Windows7 OGI Supporter |
Per chi volesse imparare a programmare con un occhio orientato ai giochi, ci sono alcune interessanti opzioni.
Una delle più golose è sicuramente il framework XNA di Microsoft. Permette di compilare eseguibili Win e/o XBOX360. Sostanzialmente è necessario imparare a programmare in C#, ma tutta la gestione delle DirectX è strutturata come serie di metodi da usare nelle classi. Con le dovute proporzioni, è un po' come usare jQuery, framework Javascript. Ripeto comunque quello che scrissi anni fa, sempre in questo thread: se vuoi darti al videogaming evoluto, devi fare team. Rimango comunque dell'idea che un corso di programmazione in tal senso sia certamente utile, ma non assolutamente indispensabile. La sostanza è che, come tutto in campo informatico/elettronico, il vero motore è la passione e la voglia di provare lo "slack" (Chiedi a The Ruler!), la voglia di provare piacere nell'hacking. Se hai questa, arrivi dove ti pare. Un corso aiuta, ma che passa il fracassare la testa nei problemi non c'è nulla. Come per qualsiasi attività programmatoria, e tenendo in debito conto il tuo modello di apprendimento (se non lo hai ancora realizzato, cerca di scoprire quale percorso sia congeniale affinché tu apprenda), parti da un vero progetto, ma piccolo. Se sei a digiuno di programmazione, procurati un buon manuale beginner del linguaggio che hai scelto (tutti i linguaggi vanno bene. Certo è che se vuoi programmare Doom5 il COBOL non è la scelta migliore). Quando ti senti ok con progetti semplici, passa a qualcosa di più. Per mia esperienza personale, per diventare sufficientemente produttivi con un linguaggio ci vogliono almeno un paio di mesi di programmazione quotidiana. Per diventare abbastanza in gamba da saper dire di botto se e come intendi implementare un software, ci vuole almeno un annetto (parlo sempre dei miei tempi). Se vuoi diventare un drago, ci vogliono anni. Eviterei di partire da C/C++. Sono il top, per questo mondo, ma anche decisamente laboriosi da gestire. Tieni conto che, soprattutto con C, non dovrai solo occuparti di creare il gioco (come fisica, logica e quant'altro), ma anche di tutta la gestione della memoria (indirizzamenti, pulizia...). Se canni, rischi di scrivere dati dove non devono essere scritti. C# è il terzo candidato, proprio per via di XNA. Non scriverai mai roba superpiù forse, ma puoi attingere a piene mani dalle DirectX con minore difficoltà e hai un garbage collector che fa pulizia laddove lasci in giro roba. Python: dannatamente carino, è un linguaggio interpretato. Per imparare è forse uno dei linguaggi più semplici. La cosa bella è che è crossplatform e se lo impari bene ti può servire anche per lo scripting di sistema su Linux (con il magico @import('os') puoi usare tutti i comandi del tuo sistema operativo, lascia fare....). Non è certo veloce come C, ma se vuoi scrivere giochi semplici va più che bene. Rebol: figo, figo, figo e ancora figo. Pur essendo interpretato, ha una velocità di esecuzione fulmicotonica. Realizzato dal Carl Sassenrath, padre di AmigaOS, è totalmente crossplatform su più di 40 piattaforme, Amiga compresa. DarkBasic: ottimo per smanacciare su giochi anche abbastanza complessi, è però professionalmente irrivendibile (come Rebol peraltro). Java: non so perché lo odio. |
|
|
|
Drumboy [Iniziative] Studiare per entrare nel mondo dei videogiochi 23 Oct 2007, 13:18
The Ancient One Ne ho letto sulla stampa specializzata, ma non so ... 23 Oct 2007, 13:36
Railmore mm....ormai i mod mi hanno insegnato molto e ho in... 23 Oct 2007, 13:42
Toelupe L'Accademia Italiana Videogiochi è attiva dal ... 23 Oct 2007, 13:54
Tsam Ciao! purtroppo nn ne so molto, a parte il pro... 23 Oct 2007, 13:56
Drumboy grazie ragazzi... 23 Oct 2007, 14:27
Drumboy cmq ci vado a studiare, le lezioni iniziano luned... 23 Oct 2007, 16:04
Drumboy Fermi tutti, mi serve una mano... Grossi dubbi all... 25 Oct 2007, 22:14
Toelupe Come detto sopra, non mi stupisco mica
Cosa ti ... 25 Oct 2007, 22:25
elianto io conosco solo questo, perché è fatto dalle mie p... 25 Oct 2007, 22:35
Toelupe C'è il Master in Digital Game Development and ... 25 Oct 2007, 23:06
Tsam Il problema è che in italia siamo ancora arretrati... 26 Oct 2007, 08:57
Adrian Allo IED di Roma è attivo un bel master in Game De... 26 Oct 2007, 09:44
Tsam CITAZIONE (Adrian @ 26 Oct 2007, 09:44) A... 29 Apr 2008, 15:50
Tsam Riceviamo e inoltriamo
CITAZIONE In data 3 dicemb... 31 Oct 2007, 19:05
Vaccaro di Mezzanotte® Drumboy, vuoi imparare cosa tu, esattamente? Se è ... 31 Oct 2007, 19:20
J.Thorn Vuoi fare le cose seriamente? Ti dò un consiglio s... 29 Apr 2008, 16:04
Tsam Leggendo un articolo sull'ultimo numero di Gam... 1 May 2008, 10:31
J.Thorn Sicuramente anche negli altri paesi la situazione ... 2 May 2008, 13:04
Vaccaro di Mezzanotte® Concordo con J.Thorn. Fossimo nel 1988, ti saresti... 2 May 2008, 17:38
Tsam Sul tema interviene anche punto informatico: http:... 6 May 2008, 19:48
Tsam Punto informatico ritorna sul luogo del delitto . ... 30 May 2008, 12:07
Tsam Segnalo il Master organizzato da IULM in Digital E... 25 Nov 2008, 10:32
Tsam Sebbene in america mi sembra bello segnalare l... 11 Dec 2008, 22:46
Tsam Qua un editoriale dedicato alla situazione attuale... 29 Jul 2009, 15:23
Tsam Apre un nuovo corso a Verona per creare dei progra... 17 Aug 2009, 13:40
Tsam Riparte il Master di Verona:
CITAZIONE Il master ... 7 Sep 2010, 22:28
Tsam Sviluppatori universitari crescono: http://www.eur... 15 Dec 2010, 09:04
Vintage CITAZIONE (Vaccaro di Mezzanotte® @ 1 Feb 201... 14 Feb 2011, 08:23
The Ancient One Bello, Vakk!
Adesso ho capito che la progra... 14 Feb 2011, 11:48
Vintage CITAZIONE (The Ancient One @ 14 Feb 2011, 12... 15 Feb 2011, 10:53
Tsam disamina interessante, dovresti raccontarci magari... 14 Feb 2011, 12:34
George Threepwood Ragazzi, visto che ci sto mettendo l'anima, v... 4 Apr 2011, 18:25
Tsam George ma per cosa li stai utilizzando? Lavoro?
N... 4 Apr 2011, 21:46
George Threepwood Tsam sto tesizzando 5 Apr 2011, 08:49
George Threepwood P.S. riguardo il link che hai postato, lo sta segu... 5 Apr 2011, 08:51
Tsam Segnalo la nuova edizione del Master di Verona che... 5 Sep 2011, 10:02
Syxtem Beh, non costa nemmeno tantissimo... Peccato che s... 5 Sep 2011, 21:09![]() ![]() |
| Versione Lo-Fi | Oggi è il: 4th November 2026 - 06:48 |