> Tutoriel par niveau
Pistolet Niveau 1
La première chose à faire est de dépenser vos premiers Points de Capital. Rendez-vous sur la fiche de votre premier poireau (Page Poireau: Premier onglet de la barre de navigation à gauche).
Dans cette zone, cliquez sur le bouton vert pour répartir vos points.
Pour le moment, contentez-vous de répartir vos points dans la Vie et la Force. Les autres caractéristiques ne vous seront pas utiles pour le moment puisque vous n'avez pas encore accès aux puces adéquates. (Plus d'informations au Niveau 3)
Une fois cela fait, allons voir le programme de votre IA. Rendez vous dans l'Éditeur.
Si vous n'avez encore rien modifié, vous devriez avoir ce code d'exemple :
La première ligne est très importante. Contrairement aux Puces, les armes doivent être prises en main pour être utilisées. Vous pouvez avoir 2 à 4 armes sur un poireau selon son niveau, mais il ne peut en utiliser qu'une seule à la fois. Il porte plusieurs armes mais ne peut se servir que de celle qu'il a dans les mains. Ainsi, il faut utiliser la fonction setWeapon pour changer l'arme que votre poireau a dans les mains. Attention, changer l'arme courante consomme 1 PT, et ce, même si vous le faites alors que vous avez déjà cette arme dans les mains. Il est donc judicieux de ne faire ce setWeapon que lorsque c'est nécessaire. Pour cela, il suffit d'une condition utilisant la fonction getWeapon qui renvoie l'arme actuellement utilisée.
Ensuite, il vous faut une cible. C'est là que getNearestEnemy intervient. cette fonction renvoie l'ennemi le plus proche. Des variantes existent pour trouver les alliés ou pour avoir le plus loin plutôt que le plus proche.
Viens le tour de moveToward qui permet d'avancer vers un poireau d'autant de PM que possible.
Enfin, la fonction useWeapon permet d'utiliser l'arme actuellement dans les mains de votre poireau sur une cible. Si les conditions d'utilisation de l'arme sont remplies (portée, vue,...), cette fonction consomme autant de PT qu'il en faut pour utiliser l'arme; sinon, la fonction n'utilise aucun PT (et votre poireau ne tirera pas).
Voilà le détail de ce code. N'oubliez pas que l'intégralité de ce code est exécuté à chaque tour !
Mais vous n'irez pas bien loin avec ce code ! Car celui-ci n'est qu'un modèle, et est loin d'être très performant.
A la première ligne, vous équipez le Pistolet. Regardez bien sa fiche (Disponible au Marché) :
Le symbole de l'étoile  indique le coût en PT de l'utilisation de cette arme.
Et vous avez peut-être remarqué lorsque vous avez réparti vos Points de Capital que vous en aviez 10. Vous voyez où je veux en venir ?
Cette ligne vous fait tirer UNE fois avec votre arme :
useWeapon(enemy)
Il vous reste donc 7 PT après l'avoir utilisée. Vous pouvez tirer encore deux fois !
Modifiez le code pour tirer 3 fois avec votre arme. Vous infligerez bien plus de dégâts.
Si vous débutez en programmation, contentez-vous d'écrire 3 fois l'instruction.
Si vous avez un peu d'expérience, faites-le dans une boucle.
Il est temps d'aller dans le Potager pour affronter d'autres poireaux !
Sélectionnez un poireau parmi les 5 proposés pour l'affronter. Vous gagnez de l'Expérience et des Habs lorsque vous faites un combat au Potager.
Lors de votre premier jour, vous pouvez faire jusqu'à 100 combats. Chaque jour à minuit vous avez droits à 50 combats supplémentaires dans la limite de 100 combats maximum en stock (les combats achetés avec des habs ou des cristaux ne sont pas comptabilisés dans cette limite). Si vous ne faites pas tous vos combats quotidiens, sachez qu'ils sont reportés sur un jour. Ainsi, si la veille il vous restait 10 combats à faire, vous en aurez 60 aujourd'hui. Si vous ne les faites pas, vous en aurez 100 le lendemain (les 10 d'hier seront perdus).
Niveau 2
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.