In che linguaggio vengono scritti i videogiochi del tipo Fifa06 e simili? C++, Java o che altro? Qualcuno può spiegarmi un pò?
In che linguaggio vengono scritti i videogiochi del tipo Fifa06 e simili? C++, Java o che altro? Qualcuno può spiegarmi un pò?
Tante persone toccano questo tasto.
Generalmente per sviluppare applicazioni multimediali si utilizza il C++ e poi delle varie libreria associate per il suono e la grafica.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
fifa 96 c++ directx 9.0 e alcune routine in asm inline.
per i videogiochi per pc si usa c++ e directx o opengl (meglio directx... opinione personale [io uso dx]).
Oggi ancora c++ e anche c# (ancora un pò e dovremo migrare a c# diciamo quando ci sarà direct 10).
varie librerie per la fisica da ODE(non và per giochi di moto e anche di velocità) il migliore in assoluto NovODEex che oggi non è più a pagamento.
per l'engine del sound [la mia libreria per i media] scusate l'OT scaricabile a:
http://www.twork.it/work/Oki_tut.zip
ciao
e scusa, java non c'entra un tubo? Cosa si fa con Java?
Per quanto riguarda i giochi, un bel niente.Originariamente inviato da cavallipurosang
e scusa, java non c'entra un tubo? Cosa si fa con Java?
Quoto sopra, quando vedremo Windows Vista e DirectX10 sarà il momento del passaggio finale dal C++ al C#
Credo che sarà molto facile.
Io uso il C++ e da quanto ho sentito dire, è 2000 volte piu' ostile del C#, quindi, non avremo problemi, noi.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Lo sviluppo di giochi in C# è possibile anche ora, basta però affidarsi a delle librerie esterne che riducano il numero di chiamate "unmanaged" (ergo chiamate a codice non C#, come le DX)
purtroppo C# è INFINITAMENTE lento ad eseguire chiamate a codice unmanaged quindi si perderebbe troppa performance quando devi esegure qualche milione di chiamate nel giro di un minuto
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
Videogiochi in C# ?
Posso dire che mi pare na strunzata ? Il C++ è COMUNQUE più veloce ...
Vabbè che anche l'assembler è più veloce del C++, però la necessità di passare al C# io non la vedo ...
Eppure mi hanno detto che oramai il C# ha raggiunto il 97% delle prestazioni del C++, quindi, per essere un linguaggio interpretato, oltre che ad utilizzare un wrapper, è davvero buono.
Se poi il numero li è sbagliato...
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
97% ?Originariamente inviato da XWolverineX
Eppure mi hanno detto che oramai il C# ha raggiunto il 97% delle prestazioni del C++, quindi, per essere un linguaggio interpretato, oltre che ad utilizzare un wrapper, è davvero buono.
Se poi il numero li è sbagliato...
Se è vero, tanto meglio, ma mi pare un dato veramente notevolissimo ... Bah, si vedrà
Devo dire però che la programmazione in C# è davvero molto piu' pratica e veloce.
Non parlo del linguaggio di programmazione, ma dell'IDE
Avete mai provato a usare Visual C# e VisualC++?
Non ci sono paragoni!!!
Il VisualC++ vede tutti i membri anche se non includi i file di intestazione (intellisense di merda).
Perchè creo gli enum in C++? In C++ non servono a niente, tanto vale fare i define.
In C# invece quando fai un enum e lo devi usare in una funzione, ti escono in automatico (come anche nel Vb6) tutti i membri dell'enum facendotelo scegliere in modo facile.
Gli enum nel C++ non servono a niente (o almeno non li fanno servire a niente, perchè gli IDE non li fanno sfruttare)
E gli Ide Microsoft non vedono nemmeno tutte le funzioni.
Tattica per passare a C#?
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog