> Opplæring
En funksjon utfører en oppgave, for eksempel en beregning eller en handling. Den tar inn argumenter, kjører instruksjoner og kan returnere et resultat.
I den nåværende koden vår bruker vi disse funksjonene og metodene:
me.setWeapon(weapon): den har 1 parameter og returnerer ingenting.Fight.getNearestEnemy() → enemy: den har 0 parametere og returnerer den nærmeste fienden.me.moveToward(target) → mp: den har 1 parameter og returnerer antall MP som er brukt.me.useWeapon(target) → success: den har 1 parameter, bruker våpenet ditt på noen og returnerer resultatet av angrepet.Leek Wars har hundrevis av funksjoner og metoder, samlet på én side: dokumentasjonen. For å åpne den går du til fanen Hjelp og klikker på Dokumentasjon.
Du kan åpne dokumentasjonen fra hvilken som helst side med snarveien Ctrl + Alt + H. Prøv det nå!
Beskrivelsen av en funksjon gir deg følgende informasjon:
Nå som vi kjenner funksjonene, skal vi bruke noen flere av dem i AI-en vår!
En brikke er en kraft du kan bruke i en kamp for å hele deg, beskytte deg, gi deg selv en boost, angripe og mye mer. For å bruke en brikke må du først utstyre purren din med den:
Deretter bruker du metoden me.useChip(chip) for å bruke en brikke. I motsetning til våpen trenger ikke brikker å utstyres på forhånd i koden.
Kjøp brikkene Bandasje, Motivasjon, Proteiner og Hjelm, og utstyr purren din med dem.
Vi bruker alle sammen i starten av turen, ved å legge til denne koden etter at vi har utstyrt våpenet:
Chip.motivation og Chip.protein er, akkurat som Weapon.pistol, forhåndsdefinerte verdier som representerer brikken eller våpenet vi vil bruke. De står i dokumentasjonen, på samme måte som funksjonene.
Hva kan en funksjon gjøre?
Beregne og returnere en verdi Utføre en handling eller kjøre instruksjoner Ikke returnere noen verdi Ta flere parametere
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.