Desarrollo de videojuegos

Iniciado por Ariath, 8 Septiembre 2010, 12:22 PM

0 Miembros y 2 Visitantes están viendo este tema.

Komodo

#10
Vale, pues voy a buscar todas mis cosas en Allegro y los proyectos sin acabar y espero que les sirva a la gente.




Ari Slash

que interesante lo de evilgoblin

me has despertado el gamer interior xD, voi a incursionar aquello
por cierto has recurrido a la api de windows para crear la ventana? o la misma biblioteca sdl.h tiene funciones tales?


saludos

[D4N93R]

@evilgoblin, creo que no aprobaste la licencia de conducir xD Broma, se que es el efecto de pocos fps y luego acelerados.

Muy bien! te está quedando chévere. Una pregunta, qué usaste para grabar el desktop, yo tengo unos cuantos, pero no son nada buenos.

Un saludo!

Ariath

Código (cpp) [Seleccionar]
SDL_Surface* screen = SDL_SetVideoMode(DEFAULT_RES__W, DEFAULT_RES__H, 32, SDL_RESIZABLE);

Con esto le estás diciendo a SDL que aplique a una superficie (una estructura) el modo de vídeo que le indicas.

Las contantes DEFAULT las uso para variar la resolución cómodamente, y como ya puedes imaginar, la primera representa la resolución horizontal y la segunda la vertical. Lo tercero es la profundidad de bits que quieres (lo tengo como 32 porque siempre trabajo con 32 bits de color), y en cuanto al SDL_RESIZABLE, es la constante (una flag) que le indica a SDL que se quiere crear una ventana que sea redimensionable.

Salu2

P.D: Aunque no me haya sido dirigida a mí la pregunta, para grabar yo uso Camtasia, es de lo más completo y sencillo ;) .

[D4N93R]


Komodo

Como SDL y Allegro, los dos tienen para crear ventanas propias, sin necesidad de usar la cabecera windows.h


Ari Slash


Ariath

Mirando cosas del proyecto Mono (proyecto que permite ejecutar aplicaciones .NET en Linux y Mac) me he encontrado con otro llamado MonoXNA, el cual, por lo que he entendido, es una versión libre del Microsoft XNA.

Para el que no sepa lo que es el XNA... os pongo de la Wikipedia XD :

Cita de: Wikipedia: Microsoft XNA
Microsoft XNA (XNA's Not Acronymed, XNA no es un acrónimo) es un conjunto de herramientas con un entorno de ejecución administrado proporcionado por Microsoft que facilita el desarrollo de juegos de ordenador y de gestión. Intentos para liberar a los desarrolladores de juegos la creación de "repetitivo código"1 y traer diferentes aspectos de la producción de juego en conjunto de un único sistema2 el XNA es una herramientas que se anunció el 24 de marzo de 2004, en la Game Developers Conference en San José, California. La primera comunidad Technology Preview de XNA Build fue lanzado el 14 de marzo de 2006. XNA Game Studio 2.0 fue lanzado en diciembre de 2007, seguida de XNA Game Studio 3.0 en 30 de octubre de 2008.

XNA actualmente abarca secciones de Microsoft Game Development Sections, incluyendo el estándar Kit de desarrollo de Xbox y XNA Game Studio.

Es decir, es con lo que se crean los juegos amateur (también llamados "indie") que pululan por el XBox Arcade.

El mismo también está disponible para desarrollar juegos en Windows, y aunque no se el grado de desarrollo que lleva la versión libre, con su ayuda también se podrán ejecutar los mismos en Linux y Mac.

Voy a desempolvar el Visual Studio 2008 Express, porque de momento voy a hacer algunas cosas con el, y de paso, como quiero hacer una pequeña guía para configurar el CodeBlocks para trabajar con SDL, también la haré para hacer lo mismo con el Visual C++.

Salu2

EvilGoblin

El mismo SDL crea la ventana.

Al ser portable, cambiando solo 2 o 3 lineas. Lo compilas tanto en Linux como Windows..

grabe con Snagith Portable (lo llevo siempre en el Pendrive con las herramientas q mas uso)

tambien esta para Python SDL. Es bastante sencillo de usar..

despues grabo un nuevo video y subo el codigo.
Experimental Serial Lain [Linux User]

Komodo

Yo realmente a los "novatos" recomiendo que empiecen python..

Y que luego miren PyGame y PythonSDL

De hecho yo en cuanto tenga tiempo libre(Navidad) empezare con Python y PHP.