martes, 31 de marzo de 2009

Tutorial nº 5: Moviendo mi personaje en el juego

En este tutorial aprenderemos a mover a nuestro personaje en el videojuego




Si tienes alguna duda sobre el tutorial, por favor pásate por el foro, y haz tu consulta. ----------> FORO <--------------

Aquí esta el archivo .blend por si quieres probarlo. ARCHIVO


En este tutorial, volvemos a las animaciones del personaje, para mejorar nuestra comprensión sobre el sistema de acciones y animacion no lineal en el blender game engine.



TUTORIAL CREADO EN BLENDER 2.49, A PARTIR DE AHORA INTENTARÉ CREAR LOS TUTORIALES PARA LA NUEVA VERSION DE BLENDER, AUNQUE LA MAYORÍA DE LOS CONCEPTOS NO CAMBIAN.


Descarga aquí el archivo creado en este tutorial. ARCHIVO

Tutorial nº 4: Animando a mi personaje

Pues aqui tenes el tutorial para hacer una animación simple a nuestro personaje, y como conseguir reproducir una animacion en el game engie.



En el próximo tutorial se muestra como hacer que nuestro personaje se mueva por el escenario de nuestro juego.


Si tienes alguna duda sobre el tutorial, por favor pásate por el foro, y haz tu consulta. ----------> FORO <--------------

lunes, 30 de marzo de 2009

Inteligencia artificial simple para coches MEJORADO

Utilizando el vehicle wrapper -->link<-- y el script de IA para coches creado por mi, he hecho esto. Que es el principio de una inteligencia artificial para un juego de coches en 3D. La idea es la siguiente. Tengo dos puntos (empty) uno a cada lado del coche. Mido la distancia de cada punto con el cubo-guia, y calculo su diferencia, si la diferencia es 0 significa que el coche esta bien orientado, y sigue recto, si la diferencia es distinta de 0 gira las ruedas a un lado u otro, dependiendo del signo de la diferencia, hasta que vuelva a ser 0. Con esto consigues un coche realista, con un comportamiento realista siguiendo un camino. El coche que ves en el video, está completamente controlado por la CPU.




Aquí está el archivo:
Este archivo está caido. Los demás archivos del blog, los puedes encontrar aquí. Disculpen las molestias, estoy rehaciendo la web

ARCHIVOS

domingo, 29 de marzo de 2009

Inteligencia artificial para un coche.

Este es un ejemplo de inteligencia artificial simple para un coche.

La idea es la siguiente.

* Creo un cubo que servirá de guia, llamesmolo cubo-guia (que imaginativo verdad?). El cubo-guia, realiza su camino siguiente una ipo o animación preestablecida, no se choca con nada ni interfiere con nada.
* Nuestro coche siempre mira hacia el cubo guia, y avanza hacia él.
* El cubo guia solo se mueve si el coche esta cerca de él, es decir, que lo espera.

Con esto conseguimos que si nuestro coche es empujado, entorpecido etc, siempre volverá a su camino, pero despues de haber perdido cierto tiempo.

coche= cubo naranja
cubo-guia= cubo gris
el resto= obstaculos moviles.



Aquí esta el archivo.
http://www.savefile.com/files/1289351

Tutorial nº 3: Añadiendo un esqueleto a mi personaje

Tutorial sobre rigging y skining. Es decir, una vez que tenemos un personaje que queremos que forme parte de nuestro juego, debemos añadirle un esqueleto, para poder animarlo y que ejecute acciones en el juego.

Este tutorial cubre el rigging, (añadir esqueleto) y el skining,(asignar los vertices correctos a cada hueso). En el siguiente tutorial, animaremos a nuestro personaje y lo introduciremos en un juego simple.



Si tienes alguna duda sobre el tutorial, por favor pásate por el foro, y haz tu consulta. ----------> FORO <--------------

Pagia de error

TUTORIAL SIN TERIMNAR-----

SI ESTAS LEYENDO ESTO ES PORQUE HAS SELECCIONADO UN TUTORIAL QUE TODAVIA NO ESTA LISTO.

Si quieres puedes dejar tu peticion en los comentarios de este post.


Un saludo y disculpen las molestias.

domingo, 22 de marzo de 2009

Ejemplo de inteligencia Artificial. Pathfinding.

El simple problema de ir del punto A al punto B, esquivando lo obstaculos que pueda haber en el camino, como por ejemplo muros, no es para nada un problema facil o inmediato en programación, como pudiera parecer a simple vista.

Hay numerosos algoritmos que resuelven mejor o peor el problema. Yo he hecho este, es una variante simplificada (creo) del conocido como A* que se lee "A estrella" o "A star" en inglés.



El cubito rojo encuentra al azul, dondequiera que esté dentro del minilaberinto. Esto puede ser usado en cualquier juego. Por ejemplo juegos del tipo GTA, para que la policia te encuentre entre las calles, el comecocos, para que los fantasmas encuentren a pacman... etc. En fin en casi todo los juegos de una forma u otra es necesario encontrar el camino entre dos puntos.

Aquí está el Blend: DESCARGAR

domingo, 8 de marzo de 2009

Motorcalipsis

Bueno... este es un proyecto abierto en el que estamos trabajando unas cuantas personas, es un videojuego de peleas entre coches armados. Su nombre es "Motorcalipsis".

No está en una fase muy avanzada, pero creo que pronto tendremos alguna demo jugable.

Aquí os pongo un par de videos de algunas pruebas que llevamos realizadas. Para más informacion sobre el proyecto visita ESTE LINK