> Tutorial
Een functie voert een taak uit, zoals een berekening of een actie. Ze krijgt argumenten als invoer, voert instructies uit en kan een resultaat teruggeven.
In onze huidige code gebruiken we de volgende functies en methodes:
me.setWeapon(weapon): heeft 1 parameter en geeft niets terug.Fight.getNearestEnemy() → enemy: heeft 0 parameters en geeft de dichtstbijzijnde vijand terug.me.moveToward(target) → mp: heeft 1 parameter en geeft het aantal gebruikte MP terug.me.useWeapon(target) → success: heeft 1 parameter, gebruikt je wapen op iemand en geeft het resultaat van de aanval terug.Leek Wars biedt honderden functies en methodes, verzameld op één pagina: de documentatie. Om die te openen, ga je naar het tabblad Hulp en klik je op Documentatie.
Je kunt de documentatie vanaf elke pagina openen met de sneltoets Ctrl + Alt + H. Probeer het meteen!
De beschrijving van een functie geeft je de volgende informatie:
Nu we functies kennen, gaan we er nog een paar gebruiken in onze AI!
Een chip is een kracht die je in een gevecht kunt gebruiken om jezelf te genezen, te beschermen of te boosten, om aan te vallen en meer. Om er een te gebruiken, moet je hem eerst uitrusten op je prei:
Gebruik daarna de methode me.useChip(chip) om een chip in te zetten. Anders dan wapens hoeven chips niet eerst in je code uitgerust te worden voordat je ze gebruikt.
Koop de chips Verband, Motivatie, Eiwitten en Helm en rust ze uit op je prei.
We gebruiken ze allemaal aan het begin van onze beurt, door de volgende code toe te voegen na het uitrusten van ons wapen:
Chip.motivation en Chip.protein zijn, net als Weapon.pistol, vooraf gedefinieerde waarden die de chip of het wapen voorstellen dat je wilt gebruiken. Ze staan in de documentatie, net als de functies.
Wat kan een functie doen?
Een waarde berekenen en teruggeven Een actie of instructies uitvoeren Helemaal geen waarde teruggeven Meerdere parameters krijgen
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.