> Handledning
En funktion utför en uppgift, till exempel en beräkning eller en handling. Den tar emot argument, kör instruktioner och kan returnera ett resultat.
I vår nuvarande kod använder vi följande funktioner och metoder:
me.setWeapon(weapon): den har 1 parameter och returnerar ingenting.Fight.getNearestEnemy() → enemy: den har 0 parametrar och returnerar närmaste fiende.me.moveToward(target) → mp: den har 1 parameter och returnerar antalet MP som användes.me.useWeapon(target) → success: den har 1 parameter, använder ditt vapen på någon och returnerar resultatet av attacken.Leek Wars har hundratals funktioner och metoder, samlade på en enda sida: dokumentationen. Du öppnar den genom att gå till fliken Hjälp och sedan klicka på Dokumentation.
Du kan öppna dokumentationen från vilken sida som helst med kortkommandot Ctrl + Alt + H. Prova nu!
Beskrivningen av en funktion ger dig följande information:
Nu när vi känner till funktioner kan vi använda några fler i vår AI!
Ett chip är en kraft som du kan använda i strid för att läka, skydda eller boosta dig, anfalla med mera. För att använda ett chip måste du först utrusta din purjolök med det:
Använd sedan metoden me.useChip(chip) för att använda ett chip. Till skillnad från vapen behöver chips inte utrustas i koden innan du använder dem.
Köp chipsen Bandage, Motivation, Proteiner och Hjälm och utrusta din purjolök med dem.
Vi använder alla i början av vår tur, genom att lägga till följande kod efter att vi har utrustat vapnet:
Chip.motivation och Chip.protein är, precis som Weapon.pistol, fördefinierade värden som representerar det chip eller vapen du vill använda. De finns i dokumentationen, precis som funktionerna.
Vad kan en funktion göra?
Beräkna och returnera ett värde Utföra en handling eller köra instruktioner Inte returnera något värde alls Ta flera parametrar
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.