SoloCodigo
Programación Específica => Programación de Videojuegos => Mensaje iniciado por: Angel38 en Sábado 20 de Mayo de 2006, 05:49
-
Hola amigos. :hola:
Me he estado haciendo esa pregunta hace tiempo y quisiera saber si se puede programar juegos en visual con Allegro o Direct x o lo que sea.
Pues ya he avanzado mucho en C++ y creo que ya tengo las bases para empezar mi proyecto con Allegro pero como soy programador en VB me asaltó la curiosidad :P
-
visual basic con allegro: NO
visual c++ con allegro :si
visual C++ con directX: si
visual basic con directX: mmmm si... pero ....
-
Como quien dice, si pero no esperes maravillas.
-
Pero, ¿no se supondría que VB.NET también puede hacer uso de DirectX managed? Y si la plataforma .NET es tan operativa para un lenguaje .NET como para los demás (también .NET), pues creo que ha de ser una muy buena opción dada la facilidad de VB ¿no?
Saludos,
José Jorge (Geo).
-
VB.net no te dara la misma movilidad de C# (C.Net)
-
Mh, ya voy quitándome algunas ideas erróneas que tenía de la plataforma .NET.
Pero bien, en Visual Basic por supuesto que se pueden hacer juegos, ahora mismo me viene a la mente este: http://ao.alkon.com.ar/ (http://ao.alkon.com.ar/)
Si te decides a hacer algo con VB (bueno, mejor termina antes lo que estás haciendo en Allegro, no sea que te quedes a medias :P), quizá también te pueda servir esto:
http://dxlib32.se32.com/ (http://dxlib32.se32.com/)
Saludos,
José Jorge (Geo).
-
Pero, ¿no se supondría que VB.NET también puede hacer uso de DirectX managed? Y si la plataforma .NET es tan operativa para un lenguaje .NET como para los demás (también .NET), pues creo que ha de ser una muy buena opción dada la facilidad de VB ¿no?
Saludos,
José Jorge (Geo).
pero angel38 se referia a visual basic 6.0 no?
-
Así es, pero a mi me asaltó la duda por lo de que la plataforma .NET (se supone) es accesible desde cualquier lenguaje .NET.
El segundo enlace (el primero es un juego MMORPG creado con VB) que puse es una librería que hace uso de DirectX para desarrollar juegos con Visual Basic 6.0 (aunque en la página se menciona que también soporta VB.NET), y este puede ser también de mucha utilidad:
http://directx4vb.vbgamer.com/ (http://directx4vb.vbgamer.com/)
Saludos,
José Jorge (Geo).
-
Si te decides a hacer algo con VB (bueno, mejor termina antes lo que estás haciendo en Allegro, no sea que te quedes a medias :P), quizá también te pueda servir esto:
http://dxlib32.se32.com/ (http://dxlib32.se32.com/)
Hey! ya vi que por aqui conocen el proyecto :)
Sobre el soporte a VB.NET comentar que yo no he podido probarlo realmente, se de que VB.NET lo soporta por un antiguo usuario de la libreria que dijo lograr portar el codigo de los tutoriales y hacerlos correr sobre VB.NET 2003. Aun habiendo soporte, no te merece la pena la dx_lib32 en .NET y menos aun programar con DirectX8 puediendo hacerlo con DirectX9 (o con Managed DirectX), que te aporta muchas mas ventajas. Si el programar con DirectX te supone una barrera existen varias herramientas similares a dx_lib32 para .NET, inclusive un port de SDL a .NET que te podria tambien interesar.
Un comentario acerca de esto:
VB.net no te dara la misma movilidad de C# (C.Net)
La unica diferencia que vas a encontrar con VB.NET y C# es su sintaxis (de ahi supongo lo de 'movilidad'), la sintaxis de C# es incomparable, y por otro lado la posibilidad de usar punteros en modo 'unsafe', del que carece VB.NET. Por lo demas el resultado sera el mismo en potencia y calidad ya que una vez compilados generan el mismo codigo ambos lenguajes. En ese aspecto es una gozada .NET :) Yo por mi parte me decanto mas por C# que VB.NET.
Salu2...