> Tutorial
Una función lleva a cabo una tarea, como un cálculo o una acción. Recibe argumentos como entrada, ejecuta instrucciones y puede devolver un resultado.
En nuestro código actual, usamos las siguientes funciones y métodos:
me.setWeapon(weapon): tiene 1 parámetro y no devuelve nada.Fight.getNearestEnemy() → enemy: tiene 0 parámetros y devuelve el enemigo más cercano.me.moveToward(target) → mp: tiene 1 parámetro y devuelve el número de PM utilizados.me.useWeapon(target) → success: tiene 1 parámetro, usa tu arma contra alguien y devuelve el resultado del ataque.Leek Wars ofrece cientos de funciones y métodos, reunidos en una sola página: la documentación. Para abrirla, ve a la pestaña Ayuda y haz clic en Documentación.
Puedes abrir la documentación desde cualquier página con el atajo Ctrl + Alt + H. ¡Pruébalo ahora!
La descripción de una función te da la siguiente información:
Ahora que conocemos las funciones, ¡usemos unas cuantas más en nuestra IA!
Un chip es un poder que puedes usar en combate para curarte, protegerte o potenciarte, atacar y mucho más. Para usarlo, primero tienes que equipárselo a tu puerro:
Después, usa el método me.useChip(chip) para lanzar un chip. A diferencia de las armas, los chips no hace falta equiparlos en tu código antes de usarlos.
Compra los chips Vendaje, Motivación, Proteínas y Casco y equípaselos a tu puerro.
Los usaremos todos al principio de nuestro turno, añadiendo el siguiente código después de equipar nuestra arma:
Chip.motivation y Chip.protein son, como Weapon.pistol, valores predefinidos que representan el chip o el arma que quieres usar. Aparecen en la documentación, igual que las funciones.
¿Qué puede hacer una función?
Calcular y devolver un valor Realizar una acción o ejecutar instrucciones No devolver ningún valor Recibir varios parámetros
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.