lunes, 8 de marzo de 2010

Trabajo en progreso

He grabado un pequeño video en el que muestro, como llevo el videojuego de lucha, llevo conseguido, el sistema de colisiones. Y el script para ejecutar combos. Estoy bastante satisfecho con los combos, es muy facil de implementar combos nuevos. En fin, ya iremos añadiendo más cosas. Por ahora no subiré el blend, lo haré cuando esté algo más completo.



-----------------------------------------------------
Por favor, no comentes para preguntar dudas, para eso está el foro. No escribas con faltas de ortografía.

Si incumples algo de lo anterior tu post no será publicado.

lunes, 1 de marzo de 2010

Sistema de combos en python.

Subo un blend en el que he implementado un sistema de combos, para gamepad, en python, solo hace falta 3 logic bricks y 3 archivos de python, además no muy complejos.

La idea es la siguiente, un archivo captura los botones pulsados, otro captura las direcciones de la cruceta, despues de limpiar la entrada de datos, ( blender tiene el fallo de que cada script se ejecuta dos veces en cada evento) ambos scripts van añadiendo sus datos a una lista llamada "combo" si pasa mas de 0.5 segundos entre pulsación y pulsación, la lista "combo" se vacia.




Por ahora lo único que hace el script es escribir en pantalla el combo. Intenta inventarte combos y ejecutarlos correctamente, no es facil si no tienes practica con el pad. Es como entrenarse para el videojuego :)

Como ya os podeis imaginar, es el primer paso para desarrollar un juego de lucha, que siempre tengo en mente, y solo una vez lo intenté, pero el sistema de combos que implementé aquella vez, era un asco, y hacía muy complicada la creación del juego. Espero haberlo solucionado en esta ocasión.

Requisitos:
Un pc
Blender
Un pad (yo lo he probado con el wingman cordless de logitech y con dos mandos de playstation 1 conectados al pc con un adaptador psx-usb.)

---------------------------->ARCHIVO<----------------------


Si tu pad es este o alguno solo digital: Prueba este blend



-----------------------------------------------------
Por favor, no comentes para preguntar dudas, para eso está el foro. No escribas con faltas de ortografía.

Si incumples algo de lo anterior tu post no será publicado.