Programación relacionada con Video-Juegos
Ejemplo de movimiento de coche

Aquí una pequeña prueba de como mover un coche por la pantalla. El coche se maneja con los cursores. El cursor de arriba acelera, los cursos izquierda y derecha giran y el de abajo retrocede. Aquí una captura.

Licencia: Creative Commons

SDL_Animation 0.3

SDL_Animaction son unas librerías hechas en SDL para la creación de intros para videojuegos rápidamente. Están escritas en C++ y SDL y se caracterizan por que todo el trabajo - cargar imagenes, crear textos, mover objetos, etc... - se realiza desde un archivo XML externo, el cual se debe cargar desde el juego. Aunque la primera idea era aplicarla sobre videojuegos, se puede utilizar para cualquier otra cosa, como una multimedia.

SDL_Animation nacen de la necesidad de crear una serie de intros en un juego en el que estoy trabajando desde hace unos meses. Aunque pensé en un principio hacer algo más sencillo para incorporarlo al videojuego, poco a poco fui agregándole cosas hasta que salió esto. Pensé que era una buena idea hacer unas librerías totalmente independientes del juego, ya que no existe (o por lo menos yo no he encontrado) algo parecido hecho en SDL y de forma libre.

Se puede descargar de la web:

Licencia: Creative Commons

PySprites

PySprites es una herramienta para gestionar sprites. Es una aplicación sencilla orientada a grafistas de videojuegos con las que estos pueden ver como quedan las animaciones. Tiene dos ejecutables: uno en Python y otro en SDL. Los dos trabajan con un archivo XML que es el que enlaza los dos programas. Así el programa en Python gestiona el XML median una apliación GUI en PyGTK y el programa en SDL muestra la animación leyendo los datos del archivo XML.

PySprites nace de la necesidad de que los grafistas del videojuego que estoy haciendo puedan probar las animaciones antes de mandarmela y no tener que repetir el trabajo.

Para ejecutar el programa tendréis que ejecutar "pysprites.py". Si es posible desde el navegador de archivos o desde línea de comandos. Podéis cargar una demostración pinchando en "Abrir" y cargando el archivo "demo.xml".

Pantalla 1 Pantalla 2

Requisitos

Para utilizar las librerias necesitamos tener instalado:

En linux:

En Windows:

Problemas conocidos

En el caso de tener instalado Gimp 2.X en Windows no hace falta instalar esto (porque ya lo tenéis que tener instalado)

Puede ser que nos dé el siguiente error al ejecutar "pysprites.exe":

"file shape.c: line 75 .... ta ta ta ...."

En este caso tendría que instalar de nuevo las librerías anteriores y cuando nos pregunte lo que queremos instalar le decimos que no instale "Gimp-Wimp". Esto es una tema para GTK en windows. Gimp seguirá funcionando perfectamente pero podrías ejecutar pysprites ;-)

Compilar código fuente de programa SDL

En el caso de utilizar linux o querer compilar el código fuente del programa SDL en Windows necesitamos las siguientes librerías instaladas:

Licencia: Creative Commons

ImportanteEs importante notar que los programas que aparecen aquí están regidos bajo licencia GPL. Sería de vital importancia que los usuarios que vayan a hacer uso de ellos (y sobretodo los que vayan a modificar los programas) conocan los derechos y las obligaciones a las que tienen que atenerse.
Fotografia

Fotografía


Usa firefox

NO IE
Esta Web está preparada para ser visualizada con Mozilla, aunque también podrá ser vista en otros navegadores de segunda clase como Internet Explorer

Iconos en

Gimp      PHP

BlueFish      Validar HTML 4.0!

Any Browser      PHP

294763


XML
© Javielinux
Para cualquier duda ponerse en contacto conmigo en javielinux (at) gmail.com