Quedada del ChatBox
Conectarse

Recuperar mi contraseña

Estadísticas
Tenemos 2161 miembros registrados.
El último usuario registrado es EdénTheGame.

Nuestros miembros han publicado un total de 37838 mensajes en 4920 argumentos.
Últimos temas
» Galeria de Dibujos
por Wecoc Hoy a las 3:32 pm

» D.R.E.A.M.S [RPGXP] [DEMO 2.0!]
por ZeroTwilight Hoy a las 3:05 pm

» CONCURSO DE TROFEOS (Nº2)
por Ribbu Hoy a las 2:44 pm

» Ganar dinero con el maker
por gerrtunk Hoy a las 12:57 pm

» Denme su opinión sobre este sprite
por EdénTheGame Hoy a las 12:37 pm

» Saludos gente
por EdénTheGame Hoy a las 12:27 pm

» script Titulo animado -Modificacion-
por orochii Hoy a las 10:36 am

» Quisiera información ANTES de descargar VX Ace
por orochii Hoy a las 10:29 am

» [RMVX] Behemoth Battle System.
por xpertox2000 Hoy a las 3:57 am

» Dragon Slayer Gaiden (DSG) [video opening nuevo ]
por Sebz Hoy a las 2:58 am

Afiliados
Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Topic de screens
----------------------------------------
Navega con Firefox
[DESCARGA]

[RM2k/3-VXP] IA avanzada enemiga

Ver el tema anterior Ver el tema siguiente Ir abajo

[RM2k/3-VXP] IA avanzada enemiga

Mensaje por orochii el Miér Dic 01, 2010 7:57 am

Hola :D. Bueno, escribo esto por dos razones: no puedo dormir y sino se me olvida después ja.
Este tutorial es sobre inteligencia artificial en el sistema default. Seh supongo que muchos saben de las condicionales dentro del tab "enemigos", pero bueno la primera parte es una BREVE introducción a eso. La segunda precisa que tenían mayor experiencia y es más a modo de tip a pesar de ser mi motivación para esto ja.

Configuración de una IA básica

Si, el monstruo debe tomar decisiones adecuadas a la situación. ¿Pero cómo hacer que lo haga?
Veamos el tab de enemigos...

En la sección donde se añaden técnicas, pues... se añaden técnicas xD, pero hay algo más acá que es lo que buscamos :DD.
Añade una nueva técnica. En ése cuadro de diálogo encontramos arriba las condicionales xD. Seh eso es todo lo que nos permite el maker xD y en esté apartado no diré nada más >:D además de que son autoexplicatorias.
Toma nota de la/s que dice interruptor/fase ;).
(Diré algo además, en el VX ciertamente agregaron algunas opcioncillas bastante interesantes ;D).

El método para conquistar el mundo >:DDD

¿Saben lo que hacen los interruptores? :D. Pues voy a inventar el agua tibia xD pero ahí está la solución para una mejor IA xD, y la libertad para programarla a nuestro antojo. Haré un ejemplo (pensado porque mi pc está apagada :s).
Código:

Evento de batalla
Condiciones: turno 40, hp de héroe tal 30%
<>operación de interruptor [jal] ON

Con esto podremos hacer que una técnica/magia necesite que esa fase/interruptor esté activo/desactivo/loquesea. Digamos que el ataque que tiene tal condición sea "fuego del infiernogro", así que si ésas condiciones se cumplen pues el ataque se hará y tal.

Igual las condiciones pueden ser puestas de dos formas:
1. Las condiciones del evento de batalla (que son reducidas)
2. En vez de poner un valor y listo, pues usa más condicionales dentro xD.
--
Bueno ése es el tutorial es una birria pero creo que puede servir ¿no? :x

Bueno a ves si me puedo dormir, bon nuit mon amis et mes amies, creo que así era xD, suerte,
Orochii Zouveleki


Última edición por orochii el Miér Dic 15, 2010 3:54 am, editado 1 vez (Razón : arregladas algunas cosas, además de que éste tutorial sirve para todos los makers)

orochii
Aventurero
Aventurero

0/3

Créditos 2764


http://orochii.xtreemhost.cc/

Volver arriba Ir abajo

Re: [RM2k/3-VXP] IA avanzada enemiga

Mensaje por ArealX el Miér Dic 15, 2010 12:09 am

umm nose si no te entendi bien pero a mi me parece que no hay opcion de variables en las condiciones del enemigo en cambio si en las condiciones de inicio de batalla.


bueno muy pronto pondre una especie de tutorial de IA para contrincantes en minijuegos.

ArealX
Iniciado
Iniciado

0/3

Créditos 40


Volver arriba Ir abajo

Re: [RM2k/3-VXP] IA avanzada enemiga

Mensaje por mrhawi el Miér Dic 15, 2010 12:51 am

La otra forma para dominar el mundo sería hacer un SBP completo, ahí tendrías total dominio de todo muajajajajajaja!!!! pero en serio, sabiendo usar el sistema default se logran maravillas, con eventos en batalla y todo eso, buen "minituto" porque la verdad es cortito xD

mrhawi
Veterano
Veterano

0/3

Créditos 1975


Volver arriba Ir abajo

Re: [RM2k/3-VXP] IA avanzada enemiga

Mensaje por orochii el Miér Dic 15, 2010 3:47 am

xD whoops, cierto AreaIX, no hay para variables D:!, pero bueno... las fases si las hay e incluso se repiten ¬¬ (hay Fase dentro de la lista desplegable y dos marks, uno para Fase Activada y Fase Desactivada).

Gracias por los comentarios :), en serio xD,
Orochii Zouveleki

orochii
Aventurero
Aventurero

0/3

Créditos 2764


http://orochii.xtreemhost.cc/

Volver arriba Ir abajo

Re: [RM2k/3-VXP] IA avanzada enemiga

Mensaje por BlacklordXV el Miér Dic 15, 2010 3:36 pm

si uso mucho los interruptores del VX son una maravilla, para poder hacer que hagan tenicas para contrarrestar otras de los PJS enemigos, claro en caso unico de Sub jefes o Jefes de Mazmorra. Se me izo interesante esta revision a la IA, ya que algunos de vez en cuando veo que solo ponen el enemigo sin ordenes adicionales mas la de atacar. .____. quizas eso se deja para criaturas que solo pegan basico, pero agregar una IA Avanzada a una criatura que lo vale bien queda de lujo.
Repito Buena revision. Creo yo si me lo permites comentar Orochii puedes poner o explicar lo de los mensajes de los combatientes con ciertas habilidades etc. Un saludo

BlacklordXV
Principiante
Principiante

0/3

Créditos 369


http://rpgmakervx.foroactivo.net/

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permiso de este foro:
No puedes responder a temas en este foro.