08-01-2014, 08:32 PM
(Questo messaggio è stato modificato l'ultima volta il: 09-01-2014, 01:10 AM da Irvine14.)
Ciao a tutti .
Sono giorni che cerco libri da acquistare, vorrei approfittare delle offerte perchè dovrò spendere molti soldi .
Conosco già abbastanza bene il C++ ma lo sto approfondendo sul " The C++ Programming Language ( considerata la bibbia ) " e molto bene il C# .
Il punto è che la programmazione dei videogame, da come ho capito, non richiede la conoscenza delle librerie o linguaggi, ma quella dei concetti relativi proprio al GameDev .
A tal proposito, mi sono messo a cercare dei libri che introducessero questi concetti e che facessero fare, allo stesso tempo, esercitazioni con varie librerie e un solo linguaggio di programmazione, possibilmente il C++ .
Ho trovato moltissimi libri validi ma ho trovato dei problemi, li elenco tutti :
- Beginning C++ Through Game Programming Third Edition ( sono a metà libro ma è un ripasso del C++, lo finirò ma sembra una delusione )
- The C++ Programming Language ( C++ puro ed è ok, approfondirò qui il C++ )
- Game Programming All in One 2007 ( questo libro presenta moltissimi concetti ma usa la libreria Allegro, per cui sarebbe meglio conoscere il C, almeno così dice l'introduzione .
Insomma è un casino la scelta di questo libro . )
- 3D Game Programming All in One Third Edition 2012 ( presenta sempre moltissimi concetti ma usa l'engine Torque 3D, che a sua volta utilizza il suo pseudolinguaggio, come per Unreal Engine che usa Unreal Script credo . Ho visto che è scritto in C++ ed è open, ma allora perchè non supporta C++ invece del loro linguaggio ? Oltretutto perchè far usare un motore non ancora maturo o poco conosciuto ? Io sto imparando ad utilizzare Unity e vorrei usare quello, anche se i concetti ancora mi mancano . )
- 3D Math Primer for Graphics and Game Development, 2nd Edition ( ho visto delle anteprime ed è fatto molto bene )
- SDL o SMFL ? ( c'è chi dice che SMFL è più recente perchè sdl non viene più aggiornato, chi dice che comunque è validissima, insomma un parere confermato non l'ho trovato )
Inoltre ho visto i corsi sul sito http://lazyfoo.net/SDL_tutorials/ , consigliati da molti utenti per SDL e OpenGL, credo che li leggerò tutti per sicurezza ma se SDL è datato non vorrei perdere tempo li, oltretutto mi servono i concetti ora, non imparare la libreria .
P.S.
Ho elencato tutti questi libri perchè voglio approfittare delle offerte .
Scusate per il titolo ma è un po' generica la cosa, infatti c'è un libro di matematica, link a risorse per librerie e libri sul gamedev in generale, il titolo non era semplice da scegliere XD
Sono giorni che cerco libri da acquistare, vorrei approfittare delle offerte perchè dovrò spendere molti soldi .
Conosco già abbastanza bene il C++ ma lo sto approfondendo sul " The C++ Programming Language ( considerata la bibbia ) " e molto bene il C# .
Il punto è che la programmazione dei videogame, da come ho capito, non richiede la conoscenza delle librerie o linguaggi, ma quella dei concetti relativi proprio al GameDev .
A tal proposito, mi sono messo a cercare dei libri che introducessero questi concetti e che facessero fare, allo stesso tempo, esercitazioni con varie librerie e un solo linguaggio di programmazione, possibilmente il C++ .
Ho trovato moltissimi libri validi ma ho trovato dei problemi, li elenco tutti :
- Beginning C++ Through Game Programming Third Edition ( sono a metà libro ma è un ripasso del C++, lo finirò ma sembra una delusione )
- The C++ Programming Language ( C++ puro ed è ok, approfondirò qui il C++ )
- Game Programming All in One 2007 ( questo libro presenta moltissimi concetti ma usa la libreria Allegro, per cui sarebbe meglio conoscere il C, almeno così dice l'introduzione .
Insomma è un casino la scelta di questo libro . )
- 3D Game Programming All in One Third Edition 2012 ( presenta sempre moltissimi concetti ma usa l'engine Torque 3D, che a sua volta utilizza il suo pseudolinguaggio, come per Unreal Engine che usa Unreal Script credo . Ho visto che è scritto in C++ ed è open, ma allora perchè non supporta C++ invece del loro linguaggio ? Oltretutto perchè far usare un motore non ancora maturo o poco conosciuto ? Io sto imparando ad utilizzare Unity e vorrei usare quello, anche se i concetti ancora mi mancano . )
- 3D Math Primer for Graphics and Game Development, 2nd Edition ( ho visto delle anteprime ed è fatto molto bene )
- SDL o SMFL ? ( c'è chi dice che SMFL è più recente perchè sdl non viene più aggiornato, chi dice che comunque è validissima, insomma un parere confermato non l'ho trovato )
Inoltre ho visto i corsi sul sito http://lazyfoo.net/SDL_tutorials/ , consigliati da molti utenti per SDL e OpenGL, credo che li leggerò tutti per sicurezza ma se SDL è datato non vorrei perdere tempo li, oltretutto mi servono i concetti ora, non imparare la libreria .
P.S.
Ho elencato tutti questi libri perchè voglio approfittare delle offerte .
Scusate per il titolo ma è un po' generica la cosa, infatti c'è un libro di matematica, link a risorse per librerie e libri sul gamedev in generale, il titolo non era semplice da scegliere XD