09/02/09 14:00
DeAndreon
Ciao a tutti! Sono nuovo del forum e di questo bel sito! A scuola mastico programmazione dal 3° anno con visual basic e ora abbiamo iniziato Sql. Ora vorrei cimentarmi nella programmazione di videogiochi sia in ambito windows che Linux. Sono confusissimo su che linguaggio usare... Chi dice il c++, chi il java... Non so che utilizzare! So che c'è l'sdl adatta per i videogiochi in 2d e quindi non so quale imparare... Java o c++? Qual'è come buon investimento per il futuro?
Grazie a tutti coloro che mi chiariranno le idee!
aaa
16/02/09 14:30
netarrow
per giochi semplici va bene qualsiasi cosa.
mentre per giochi più corposi sopravvive ancora C++ con le classiche DirectX (su windows dico, in linux si usano le opengl), ma per il futuro un buon investimento è un linguaggio .NET che sfrutta la versione Managed delle Directx o la libreria sempre di microsoft come le XNA.
Ovviamente resta il fatto che prima di pensare allo sviluppo di videogiochi devi conoscere il linguaggio sia esso Java C++ o C# e specialmente la programmazione OOP, specialmente se si proviene da visual basic e ancor più specialmente se la programmazione la si ha appresa a scuola.
Ultima modifica effettuata da netarrow 16/02/09 14:32
aaa
16/02/09 22:40
pierotofy
Considera anche Python, mi pare di ricordare ci siano parecchi Engine3D che supportano Python.