DESCUBRE, APRENDE, EDITA, WWW.WORLDEDIT.ES.TL
 
 
  Home
  Entrar
  Registrarse
  Guía básica
  => Editar objetos
  => Editor de unidades
  => Editor de habilidades
  => Establecer razas y jugadores
  => ¿Que es un detonador?
  => Crear campaña
  => IA básico
  => Proteger tu mapa contra robos
  Guía avanzada
  Crea tu propio DOTA
  Herramientas
  Mapas
  Foro
  Links De Mucha Ayuda
  Aderidos...
IA básico


                                     Guia básica de IA

Tutorial hecho por:

MensajePor lscorpionl el Sab 07 Abr, 2007 9:15 am

Bueno, para aquellas personas que piensan que es algo completamente dificil agregar inteligencia artificial a un mapa, les digo que no es nada del otro mundo, lo que podria considerarse jodido es en si el darle las ordenes especificas para realizar cualquier cosa en tu mapa, nada dificil, pero si muy trabajoso.

---------------------------------------------------------------------------------------------------

Para empezar con nuestro mapa con inteligencia artificial, primero debemos hacer click en el boton de Inteligencia Artificial:
Imagen

A continuacion en la parte de configuraciones podremos ver varias opciones que se mostraran en esta ventana:

Imagen

Aqui cambiamos el nombre que recibira "La computadora" cuando este jugando en nuestro mapa, a lo cual podemos ponerle "Noob AI" como hago yo en el DOTG... :lengua :lengua :lengua
Lo siguiente es proceder a Elegir la raza con la que jugara la computadora (Si en tu mapa los heroes son de diferentes razas lo mas logico es que crees un AI por raza si es que deseas que sea mas estable tu version AI, ya que cada una tiene skills y detalles diferentes junto con sus requisitos de maniobra).

Ahora que vemos entre las opciones que aparecen en la ventana, podemos elegir las siguientes:

- Set player Name (Esta es para que cuando el AI este jugando Aparezca con el nombre que tu le has puesto y no el nombre estandar "Player 1" o similares)

- Melee (Es en caso tu mapa sea uno del tipo construccion e invasion. No lo recomiendo si tu mapa es uno de tipo DOTG o similares)

- Defend Users (Esta opcion es si deseas que las computadoras tengan preferencias por salvar a sus aliados, pero en ocasiones pueden sacrificarse por que un aliado se salve...)

- Random Paths (En esta opcion el AI elige a quien atacar primero, si activas, entonces eligira a un obetivo aleatorio, pero si no lo activas el AI atacara al jugador que más armado este)

- Target Heroes (Con esta opcion los AI tienen preferencia por matar al Heroe enemigo y no le da mucha importancia a las unidades aparte, por lo cual es recomendable activarlo si tu mapa es un tipo DOTG)

- Repair Structures (Creo que es logico esto ¿no?)

- Heroes Flee (Con esta opcion los Heroes tienen la opcion de largarse si estan en condiciones inapropiadas de combate)

- Units Flee (Igual que con los heroes, pero ahora con sus unidades menores tambien) (Incluye unidades convocadas)

- Groups Flee (De la misma forma cuando un Hero ataca a otro, tiende a ir con un grupo de aliados o unidades propias, por lo cual si detecta que su grupo esta perdiendo, lo retira en su totalidad del campo de batalla)

- Have No Mercy (Si activas esta opcion, los heroes y unidades no tendran compasion de que estes menos armado que los demas e iran por ti asi estes con solo 2 peones o similares. Esta opcion es dificil de manejar ya que si no es un juego normal, se traban los heroes, asi que es recomendable activarla si el juego es tipo melee solamente)

- Ignore Injured (En esta opcion a la computadora no le importara si esta muriendo o esta en danger, lo que le importara es cumplir con su objetivo, osea el que tu le das, asi sea sacrificando su propia vida)

- Take Items (Con esta opcion las computadoras cojeran los items que encuentren en su camino o recorrido, solo si se encuentra en un rango de 600 al Heroe o unidad)

- Buy items (Con esta opcion activada las computadoras Compraran items de las tiendas. Esta opcion solo funciona si tu mapa no usa items personalizados, ya que rara vez puedes utilizarlo en mapas donde tengas items personalizados)

**** Bueno las demas opciones son del mapa Melee, por lo cual no recomiendo usarlas ****

Y bueno para adentrarnos un poco mas en lo que es el autoaprender skills de un AI, podremos agregar un pequeño codigo de referencia, el cual estoy ahora utilizando, dando gracias tambien a W3Campaigns y a mi amigo Galled(Shingo) por la idea de pasar esto a JASS :ok :ok :ok

Imagen

Donde podremos apreciar los Skills declarados en la parte superior con condiciones para delimitar cuando se aprende uno y cuando el otro, de la misma forma cuando uno de ustedes desee, podra cambiar la variable a otro numero de acuerdo como desean que sus Heroes quieran que aprendan sus skills, NO OBSTANTE, deberan de crear una funcion similar por CADA HEROE que tengan en el mapa, de forma que si en su mapa existen 100 Heroes, deberan existir 100 operaciones similares para manejar sus heroes, ya que no todos tienen la misma capacidad de aprendizaje de skills y no todos tienen los mismos skills.
lscorpionl

Para empezar con nuestro mapa con inteligencia artificial, primero debemos hacer click en el boton de Inteligencia Artificial:

A continuacion en la parte de configuraciones podremos ver varias opciones que se mostraran en esta ventana:



Aqui cambiamos el nombre que recibira "La computadora" cuando este jugando en nuestro mapa, a lo cual podemos ponerle "Noob AI" como hago yo en el DOTG... :lengua :lengua :lengua
Lo siguiente es proceder a Elegir la raza con la que jugara la computadora (Si en tu mapa los heroes son de diferentes razas lo mas logico es que crees un AI por raza si es que deseas que sea mas estable tu version AI, ya que cada una tiene skills y detalles diferentes junto con sus requisitos de maniobra).

Ahora que vemos entre las opciones que aparecen en la ventana, podemos elegir las siguientes:

- Set player Name (Esta es para que cuando el AI este jugando Aparezca con el nombre que tu le has puesto y no el nombre estandar "Player 1" o similares)

- Melee (Es en caso tu mapa sea uno del tipo construccion e invasion. No lo recomiendo si tu mapa es uno de tipo DOTG o similares)

- Defend Users (Esta opcion es si deseas que las computadoras tengan preferencias por salvar a sus aliados, pero en ocasiones pueden sacrificarse por que un aliado se salve...)

- Random Paths (En esta opcion el AI elige a quien atacar primero, si activas, entonces eligira a un obetivo aleatorio, pero si no lo activas el AI atacara al jugador que más armado este)

- Target Heroes (Con esta opcion los AI tienen preferencia por matar al Heroe enemigo y no le da mucha importancia a las unidades aparte, por lo cual es recomendable activarlo si tu mapa es un tipo DOTG)

- Repair Structures (Creo que es logico esto ¿no?)

- Heroes Flee (Con esta opcion los Heroes tienen la opcion de largarse si estan en condiciones inapropiadas de combate)

- Units Flee (Igual que con los heroes, pero ahora con sus unidades menores tambien) (Incluye unidades convocadas)

- Groups Flee (De la misma forma cuando un Hero ataca a otro, tiende a ir con un grupo de aliados o unidades propias, por lo cual si detecta que su grupo esta perdiendo, lo retira en su totalidad del campo de batalla)

- Have No Mercy (Si activas esta opcion, los heroes y unidades no tendran compasion de que estes menos armado que los demas e iran por ti asi estes con solo 2 peones o similares. Esta opcion es dificil de manejar ya que si no es un juego normal, se traban los heroes, asi que es recomendable activarla si el juego es tipo melee solamente)

- Ignore Injured (En esta opcion a la computadora no le importara si esta muriendo o esta en danger, lo que le importara es cumplir con su objetivo, osea el que tu le das, asi sea sacrificando su propia vida)

- Take Items (Con esta opcion las computadoras cojeran los items que encuentren en su camino o recorrido, solo si se encuentra en un rango de 600 al Heroe o unidad)

- Buy items (Con esta opcion activada las computadoras Compraran items de las tiendas. Esta opcion solo funciona si tu mapa no usa items personalizados, ya que rara vez puedes utilizarlo en mapas donde tengas items personalizados)

**** Bueno las demas opciones son del mapa Melee, por lo cual no recomiendo usarlas ****

Y bueno para adentrarnos un poco mas en lo que es el autoaprender skills de un AI, podremos agregar un pequeño codigo de referencia, el cual estoy ahora utilizando, dando gracias tambien a W3Campaigns y a mi amigo Galled(Shingo) por la idea de pasar esto a JASS :ok :ok :ok





Entrar  
 
Nombre de usuario:
Contraseña:
 
Publicidad  
   
Administrador  
  Hola soy Cascote el creador de esta pagina, espero que les guste y les sirva de algo, mi mail es el_locog001@hotmail.com cualquier cosa consulten ahi.  
Hoy habia 1 visitantes (22 clics a subpáginas) ¡Aqui en esta página!
=> ¿Desea una página web gratis? Pues, haz clic aquí! <=