> Tutorial
Una funzione serve a eseguire un compito come un calcolo o un'azione. Riceve in ingresso degli argomenti, esegue delle istruzioni e può restituire un risultato.
Nel nostro codice attuale, utilizziamo le seguenti funzioni:
setWeapon(weapon): ha 1 parametro e non restituisce nulla.getNearestEnemy() → enemy: ha 0 parametri e restituisce il nemico più vicino.moveToward(bersaglio) → mp: ha 1 parametro e restituisce il numero di PM utilizzati.useWeapon(bersaglio) → success: ha 1 parametro, usa la propria arma su qualcuno e restituisce il risultato dell'attacco.Esistono più di 300 funzioni standard in LeekScript, raggruppate in una pagina: la documentazione. Per accedervi, vai nella scheda Aiuto, poi clicca su Documentazione.
È possibile aprire la documentazione da qualsiasi pagina con la scorciatoia Ctrl + Alt + H. Provala ora!
La descrizione di una funzione fornisce le seguenti informazioni:
Ora che abbiamo familiarità con le funzioni standard, ne useremo qualcuna in più nella nostra IA!
Un Chip è un potere utilizzabile in combattimento che può servire a curarsi, proteggersi, potenziarsi, attaccare e molto altro. Per usarne uno, bisogna prima equipaggiarlo sul proprio porro:
Poi, bisogna usare la funzione useChip(chip) per lanciare un chip. A differenza delle armi, non c'è bisogno di equipaggiarli prima.
Acquista i chip Bandage, Motivation, Proteine e Casco ed equipaggiali sul tuo porro.
Li useremo tutti all'inizio del nostro turno, aggiungendo il codice seguente dopo aver equipaggiato la nostra arma:
CHIP_MOTIVATION, CHIP_PROTEIN sono, come WEAPON_PISTOL, delle costanti che rappresentano il chip o l'arma che vogliamo utilizzare. Sono valori predefiniti elencati nella documentazione come le funzioni.
Cosa può fare una funzione?
Calcolare e restituire un valore Realizzare un'azione o delle istruzioni Non restituire alcun valore Prendere più parametri
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.