Discuss Scratch
- Discussion Forums
- » Español
- » como hacer inteligencia artificial de un enemigo
- SONICOCD_XD
- Scratcher
18 posts
como hacer inteligencia artificial de un enemigo
definir ayudenme
Last edited by SONICOCD_XD (Dec. 13, 2020 19:20:11)
- Jorge091XD
- Scratcher
100+ posts
como hacer inteligencia artificial de un enemigo
definir ayudenme
Hola, ¿podrías especificar como quieres que sea esa inteligencia artificial?
- SONICOCD_XD
- Scratcher
18 posts
como hacer inteligencia artificial de un enemigo
que cuando te vea te persiga
- RichardJuegos
- Scratcher
100+ posts
como hacer inteligencia artificial de un enemigo
que cuando te vea te persiga
has un campo de vision con un sprite, si el jugador toca ese campo de vision entonces que lo persiga, pero el problema de hacer esto es que puede verte atras de una pared, y puedes que tengas problemas con obstaculos (el enemigo va directo al jugador pero no se da cuenta que hay una pared en frente del el), asi que no creo que funcione si haces juegos de sigilo, me refiero a juegos donde te escondes de tus enemigos para que no te vean, si se puede hacerlo pero es complejo, pero hay otras formas de hacerlo para que no te vean atras de una pared, pero es complejo explicarlo con palabras de todas formas, ya que lo que pides es una IA. Sino no te queda otra que cuando el campo de vision toca una pared se reduzca el tamaño del campo de la vision. ejemplo…
En el sprite de campo de vision añade esto…
al presionar bandera verde
por siempre
fijar tamaño a (100) %
si <¿tocando [paredes v] ?> entonces
fijar tamaño a (50) %
end
esta seria una forma rapida, facil y entendible, aunque no es muy buena, pero igual puede servirte ya que el campo de vision al chocar contra una pared el campo de vision se reducira haciendo casi imposible de ver atraves de las paredes, eso si depende del tamaño de la vision.
ahora para que el enemigo te vea has esto en el sprite del campo de vision, vas a tener que crear una variable que diga…
(Esta el jugador?)
al presionar bandera verdeEsta parte de arriba es para que el campo de la vision valla al enemigo, y para saber donde mira.
por siempre
ir a [enemigo v]
apuntar en dirección ([Direccion v] de [enemigo v])
end
al presionar bandera verde
por siempre
si <¿tocando [Jugador v] ?> entonces
fijar [Esta el jugador? v] a [1]
si no
fijar [Esta el jugador? v] a [0]
end
end
ahora para que el enemigo te persiga cuando te ve pones esto en sprite del enemigo…
al presionar bandera verde
por siempre
si <(Esta el jugador?) = [1]> entonces
apuntar hacia [jugador v]
mover (5) pasos
si no
... // añade lo que quieras cuando el enemigo no vea el jugador
end
end
Y deberia poder funcionarte.
Last edited by RichardJuegos (Dec. 14, 2020 23:01:27)
- SONICOCD_XD
- Scratcher
18 posts
como hacer inteligencia artificial de un enemigo
el campo como lo hago
- RichardJuegos
- Scratcher
100+ posts
como hacer inteligencia artificial de un enemigo
el campo como lo hago
El campo es un triángulo, es la vista del enemigo, si quieres puedes buscarlo en google para darte una idea, basicamente el campo de visión, es el lugar o la direccion donde miramos, eso va a tener el enemigo. La punta del triángulo tiene que empezar del centro hacia a la derecha.
Last edited by RichardJuegos (Dec. 17, 2020 17:14:43)
- CR1T1B3LL
- New Scratcher
2 posts
como hacer inteligencia artificial de un enemigo
pero eso de dreccion enemigo que es exactamente?
- CR1T1B3LL
- New Scratcher
2 posts
como hacer inteligencia artificial de un enemigo
perdon ya descubrí como
- BurgerMiller
- Scratcher
1 post
como hacer inteligencia artificial de un enemigo
muchas gracias amigo, esto es impresionanre
- ferilmagic
- New Scratcher
17 posts
como hacer inteligencia artificial de un enemigo
Podrías agregar un sistema de “niveles de alerta”. Cuando el enemigo te ve y luego te pierde de vista, en lugar de seguir directamente hacia la última posición conocida, podrías hacer que el enemigo entre en un estado de alerta y busque de manera más cautelosa o incluso retroceda temporalmente antes de reanudar la búsqueda.
Last edited by ferilmagic (Nov. 14, 2023 11:56:17)
- Ahsoka--
- New Scratcher
1 post
como hacer inteligencia artificial de un enemigo
.
Last edited by Ahsoka-- (Nov. 22, 2023 13:40:18)
- SonicTheMerino
- Scratcher
1 post
como hacer inteligencia artificial de un enemigo
disculpenme pero como hago la inteligencia artificial en un enemigo es que estoy haciendo un juego tipo space inviders lo conocen?
el enemigo tiene que atacarte pero tambien hacer una accion de dispararte porfa respondanme.
el enemigo tiene que atacarte pero tambien hacer una accion de dispararte porfa respondanme.
Last edited by SonicTheMerino (June 6, 2024 12:39:02)
- Leotrisatan13
- Scratcher
1 post
como hacer inteligencia artificial de un enemigo
disculpenme pero como hago la inteligencia artificial en un enemigo es que estoy haciendo un juego tipo space inviders lo conocen?
el enemigo tiene que atacarte pero tambien hacer una accion de dispararte porfa respondanme.
Quieres que el disparo sea preciso?
- Discussion Forums
- » Español
- » como hacer inteligencia artificial de un enemigo