> チュートリアル
関数 は、計算や行動などの処理を行います。引数を受け取り、命令を実行し、結果を返すことができます。
今のコードでは、次の関数とメソッドを使っています:
me.setWeapon(weapon):パラメータは 1 個で、何も返しません。Fight.getNearestEnemy() → enemy:パラメータは 0 個で、一番近い敵を返します。me.moveToward(target) → mp:パラメータは 1 個で、使ったMPの数を返します。me.useWeapon(target) → success:パラメータは 1 個で、誰かに武器を使い、攻撃の結果を返します。Leek Wars には何百もの関数やメソッドがあり、それらは 1 つのページにまとめられています:ドキュメント です。開くには、「ヘルプ」タブに移動し、「ドキュメンテーション」をクリックします。
ドキュメントは、どのページからでも Ctrl + Alt + H のショートカットで開けます。さっそく試してみましょう!
関数の説明には、次の情報が載っています:
関数に慣れてきたところで、AI でほかの関数もいくつか使ってみましょう!
チップとは、戦闘中に回復、防御、強化、攻撃などができる能力です。使うには、まずネギに装備させる必要があります:
次に、me.useChip(chip) メソッドでチップを使います。武器と違って、チップはコードの中で事前に装備する必要はありません。
包帯、モチベーション、タンパク質、ヘルメットのチップを購入して、ネギに装備させましょう。
武器を装備したあとに次のコードを追加して、ターンの最初にこれらをすべて使います:
Chip.motivation や Chip.protein は、Weapon.pistol と同じく、使いたいチップや武器を表す 定義済みの値 です。関数と同じように、ドキュメントに一覧が載っています。
関数にできることは?
値を計算して返す 行動をしたり、命令を実行したりする 値を何も返さない 複数のパラメータを受け取る
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.