> Tutorial
Una funzione svolge un compito, come un calcolo o un'azione. Riceve degli argomenti in ingresso, esegue delle istruzioni e può restituire un risultato.
Nel nostro codice attuale usiamo le seguenti funzioni e metodi:
me.setWeapon(weapon): ha 1 parametro e non restituisce nulla.Fight.getNearestEnemy() → enemy: ha 0 parametri e restituisce il nemico più vicino.me.moveToward(target) → mp: ha 1 parametro e restituisce il numero di PM usati.me.useWeapon(target) → success: ha 1 parametro, usa la tua arma su qualcuno e restituisce il risultato dell'attacco.Leek Wars mette a disposizione centinaia di funzioni e metodi, raccolti in un'unica pagina: la documentazione. Per aprirla, vai nella scheda Aiuto, poi clicca su Documentazione.
Puoi aprire la documentazione da qualsiasi pagina con la scorciatoia Ctrl + Alt + H. Provala subito!
La descrizione di una funzione ti fornisce le seguenti informazioni:
Ora che abbiamo preso confidenza con le funzioni, usiamone qualcun'altra nella nostra IA!
Un chip è un potere che puoi usare in combattimento per curarti, proteggerti o potenziarti, attaccare e altro ancora. Per usarne uno, devi prima equipaggiarlo sul tuo porro:
Poi usa il metodo me.useChip(chip) per lanciare un chip. A differenza delle armi, i chip non devono essere equipaggiati nel codice prima di usarli.
Compra i chip Fasciatura, Motivazione, Proteine e Casco ed equipaggiali sul tuo porro.
Li useremo tutti all'inizio del turno, aggiungendo il codice seguente dopo aver equipaggiato l'arma:
Chip.motivation e Chip.protein sono, come Weapon.pistol, valori predefiniti che rappresentano il chip o l'arma che vuoi usare. Sono elencati nella documentazione, proprio come le funzioni.
Che cosa può fare una funzione?
Calcolare e restituire un valore Compiere un'azione o eseguire delle istruzioni Non restituire alcun valore Ricevere più parametri
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.