Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: windspro en Marzo 04, 2010, 01:30:49 AM

Título: inteligencia de la cpu?
Publicado por: windspro en Marzo 04, 2010, 01:30:49 AM
es posible hacer que por ejemplo el objeto foxcpu tenga inteligencia y ataque por si solo de alguna manera? por favor lo necesito :D

Gracias
-------
Título: Re: inteligencia de la cpu?
Publicado por: pucara en Marzo 04, 2010, 10:40:44 AM
Hola de nuevo.

En el cuadro de BUSCARencontr? esto, que te va a ser de mucha ayuda:
http://www.comunidadgm.org/index.php?topic=10534.msg48927#msg48927

y en el de Buscar recursos esto otro, que es un ejemplo:
http://www.comunidadgm.org/index.php?topic=10534.msg48927#msg48927

Deber?as usar esos dos recursos antes de preguntar, pero no olvides que si no encuentras la soluci?n, siempre es bueno una pregunta a tiempo, por m?s tonta que parezca.

Espero haberte ayudado  8)

Título: Re: inteligencia de la cpu?
Publicado por: windspro en Marzo 04, 2010, 09:31:30 PM
los dos links son los mismos :(
Título: Re: inteligencia de la cpu?
Publicado por: pucara en Marzo 05, 2010, 10:02:41 AM
 8)
Título: Re: inteligencia de la cpu?
Publicado por: soccer2008 en Marzo 08, 2010, 02:21:31 PM
Ser?a bueno q detalles m?s para poder ayudarte  XD XD XD
Título: Re: inteligencia de la cpu?
Publicado por: Alfonsos1 en Marzo 08, 2010, 04:31:24 PM
CitarEn el cuadro de BUSCARencontr? esto, que te va a ser de mucha ayuda:
http://www.comunidadgm.org/index.php?topic=10534.msg48927#msg48927

y en el de Buscar recursos esto otro, que es un ejemplo:
http://www.comunidadgm.org/index.php?topic=10534.msg48927#msg48927

en que parte dice como hacer un IA?

hacer una IA (para la malloria de los casos) es simplemente ver cuales son las acciones posibles y en que momento se deve ejecutar cada una.

por ejemplo si tienes un enemigo que solo ataca y se mueve su IA podria ser:

si me encuentro cerca del protag: ATACO
si me encuentro lejos y a la derecha del protag: ME MUEVO A LA IZQUIERDA
si me encuentro lejos y a la izquierda del protag: ME MUEVO A LA DERECHA

en codigo:

if(distance_to_point(prota.x,prota.y)<30)
{
sprite_index = spr_atacando;
prota.vida -= 10;
}
else
{
if(x>prota.x) x-=5;
else x+=5;
}
Título: Re: inteligencia de la cpu?
Publicado por: soccer2008 en Marzo 08, 2010, 04:44:53 PM
Estoy de acuerdo contigo, esos enlaces solo son teor?a y nada de codigo o ejemplos, ser?a bueno q el amigo especifique para q tipo de juego quiere la intelegencia artificial... XD XD XD
Título: Re: inteligencia de la cpu?
Publicado por: windspro en Marzo 10, 2010, 02:30:50 AM
para un smash bros o juego de plataforma por que ya logre el formato de juego solo necesito el cpu osea que el enemigo avanze y ataque
En mi caso al presionar Z hacen ataques osea que transforman en sprites seria algo como if sprite esta cerca del player da?o o algo asi
Título: Re: inteligencia de la cpu?
Publicado por: soccer2008 en Marzo 10, 2010, 04:09:51 AM
te puedo dejar un ejemplo para q te guies del atack y algunos movimientos
Título: Re: inteligencia de la cpu?
Publicado por: windspro en Marzo 10, 2010, 04:11:27 AM
Oh! gracias! :D por favor si se puede :D

Gracias
-------