PDA

Ver la versión completa : IA para fenix



zark
02/04/2005, 23:27
bueno estoy haciendo un juego pero el problema es que sin IA no puede haber enemigos.

como puedo programar patrones o inteligencia artificial atraves de fenix???

Karkayu
03/04/2005, 01:35
Pos me temo que no hay una sentencia 'magica' en Fenix que te haga eso.

Para programar patrones de IA debes usar los algoritmos que hay para ello (Backtracking, A*, ...) o crearte tu los tuyos propios.

Busca en tutoriales de programacion por internet que seguro encuentras alguno (obviamente tendras que adaptarlo a la sintaxis de Fenix).
Aunque es mas divertido :loco: que lo pienses tu.

Como todo en el tema de programacion,... esto se aprende practicando.

A cuidarse.
:brindis:

PD.- Por curiosidad, q tipo de juego estas haciendo???

zark
03/04/2005, 12:37
estoy intentando hacer un comecocos pero que no comes sino disparas, i debes matar a los otros.Ya se que es muy dificil pero is metas son haci XD

joanvr
03/04/2005, 13:07
Realmente no es muy dificil, depende de tu nivel actual. Es bueno marcarse metas ambiciosas pero tampoco pasarse... Tu sabras tu nivel y cuales son tus posibilidades.

No hay ninguna formula magica para crear IA en ningun lenguaje de programación. Eres tu quien deve definir los patrones de conducta con algoritmos. Hay muchas webs donde te explica como hacerlo, usa tu amigo google. No se si encontraras muchas para fenix, pero lo interesante es pillar la idea y despues programarlo tu en el lenguaje que quieras. Copiar ejemplos no sirve de nada.

Karkayu
03/04/2005, 17:19
Supongo que kerras que los fantasmas vayan a por el prota, no???
Hay un hilo de no hace mucho (creo q es de la semana pasada) que habla sobre la IA de los fantasmas de un comecocos. Prueba a buscarlo. :saltando:

De todas formas, si estas muy perdido y no sabes por donde empezar, yo me inclinaria por usar la 'distancia de manhattan' entre el prota y el fantasma en cuestion (asi a vote pronto y sin mirar tu codigo).

Supongo q no sabras de que te hablo, verdad?
No te preocupes que es una cosa muy sencilla.
Buscalo por el google o en paginas de algoritmos que seguro que lo encuentras.

Si ves que no, pos yo intento explicartelo (te advierto que soy muy muy malo explicando algoritmos), pero te aconsejo que te lo curres tu pq es asi como mas se aprende.

A cuidarse
:brindis: