Benvenuto Visitatore(Log In|Registrati)

> [Iniziative] Studiare per entrare nel mondo dei videogiochi, AIV E altro
Drumboy
messaggio23 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 shocked.gif , l'AIV... ci stavo facendo un pensierino e volevo sapere se qualcuno di voi ci è già stato. Come vi siete trovati? è seria? aspetto le vostre risposte!!! rolleyes.gif


--------------------
IL MONDO E L'UNIVERSO INTERO SONO NATI DA UN CUBO.
 
 
Start new topic
Risposte
Vaccaro di Mezza...
messaggio1 Feb 2011, 13:31
Messaggio #2



Gruppo icone

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.


 

Inserisci in questo messaggio
- 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
- - Vaccaro di Mezzanotte®   Per chi volesse imparare a programmare con un occh...   1 Feb 2011, 13:31
|- - 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


Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Passa a: Normale · Passa a: Lineare · Outline


Versione Lo-Fi Oggi è il: 4th November 2026 - 06:48