Comienzo desde 0

Consulte acerca de programas, técnicas, algoritmos etc.

Comienzo desde 0

Notapor sette » Vie Sep 28, 2007 4:13 pm

Hola amigos empiezo este post porque necesito ayuda, me tiene un poco confundido esto de los juegos, es que hay algunas cosas que no entiendo bien, bueno paso a explicar:

En la programación: Uso C++ con la libreria Allegro y con el compilador Dev-C++, manuales ya tengo que me parecen buenos pero si alguien tiene alguno que le haya sido de ayuda y quiere compartirlo no hay problema... Esto dentro de todo va bien...

Ahora se complica la cosa...

Gráficos: No se que usar, así de simple, me tiene confundido el tema de como crearlos y todo eso, es decir, ¿que debo usar? Directx 9.0c, OpenGL, hay otro que se llama Irrlicht 1.3.1 que es un engine 3d, quiero que me expliquen cual es el mejor, o sea que obtenga buenos gráficos por favor...

Sonido: Lo mismo acá no tengo ni idea de que puedo usar, si me recomiendan uno se los agradecería mucho. Los sonidos FX (de efectos) ya tengo algunos que son bastante buenos.

Bueno si alguno me puede ayudar para poder empezar a realizar mi juego se lo agradeceré.

Salu2 nos vemos...
sette
 
Mensajes: 5
Registrado: Jue Sep 27, 2007 12:56 am

Notapor hugoruscitti » Vie Sep 28, 2007 9:59 pm

Saludos. Es muy comprensible tu consulta, es algo difícil elegir entre
tantas tecnologías, sobretodo cuando uno comienza y quiere hacerlo bien.

Para empezar, lo primero que uno investiga es acerca de los lenguajes
de programación: C, C++ y python son los lenguajes que principalmente
tratamos aquí en el foro. Todo lenguaje tiene algo interesante para
ofrecer, C es muy rápido, C++ incorpora Objetos y python extremadamente
práctico. Si aún estás en duda con respecto al lenguaje a utilizar
y te recomiendo "python"... dado que luego terminarás aprendiendo los
tres (¡empieza por el mas divertido!).

Nota que ante todas las posibilidades de elección, no existe un lenguaje
mejor que otro (así, a secas), todo depende de lo que quieras hacer...

Pero un lenguaje de programación no es suficiente, para hacer juegos
necesitas "ordenarle" al equipo que construya una ventana, imprima
una imagen ... etc. Es ahí donde entra en juego algo que denominamos
biblioteca (library). También hay muchas de estas:

* Allegro es muy interesante dado que tiene muchas cosas para construir
un juego. Se utiliza principalmente con C y C++.

* OpenGL permite realizar gráficos en 3D y es multiplataforma, solo que es
un poco difícil y requiere de otra biblioteca para crear ventanas,
gestionar eventos o reproducir sonidos.

* DirectX es propietaria de Microsoft, no es multiplataforma, y considero
que no es una buena elección para hacer tu juego.

* SDL es similar a Allegro, y la utilizamos mucho en losersjuegos. De las
anteriores es la favorita.

* Pygame es otra biblioteca interesante y se puede utilizar conjuntamente
con el lenguaje de programación python. Pygame internamente funciona con
SDL y tiene todo lo que necesitas para hacer juegos en 2D.

* Panda3D es otra biblioteca para python, pero a diferencia de pygame te
permite hacer juegos en 3D. Puedes utilizar el programa "Blender" para
hacer los modelos de tu juego.

Con respecto a los sonidos, casi todas las bibliotecas que mencioné incluyen
funciones para gestionar sonidos, no debería ser mayor problema...

Ten en cuenta además, que en la sección "artículos" de nuestra web
encontrarás muchos buenos consejos para empezar:

www.losersjuegos.com.ar/referencia/arti ... iculos.php

creo que son especialmente importantes los artículos: "¿Como empezar en
el Desarrollo de Videojuegos? (de Roberto Albornoz Figueroa - RCAF) y
"¿Como hacer juegos?" (de Geoff Howland). Es interesante que los veas
puede que te ayude a empezar.

Buena suerte.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor sette » Vie Sep 28, 2007 10:17 pm

Muchas gracias por responder...

Al final me decidi por usar la libreria SDL ya que es un poco más profesional que Allegro y bueno sobre los gráficos por más que cueste un poco más voy a ir por OpenGL
Gracias...
sette
 
Mensajes: 5
Registrado: Jue Sep 27, 2007 12:56 am


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron