Bon je préfère prévenir direct, ce sujet s'adresse à ceux qui s’intéressent un minimum à la programmation. Mais ça peut être aussi un moyen ludique de découvrir tout ça !
J'ai découvert un petit jeu, Leek Wars, qui consiste à élever un poireau guerrier et le faire combattre dans une arène. Oui, dit comme ça, cela peut paraître étrange !
Mis à part le système classique de niveaux, d'équipement, de points de vie, de points de force, etc., l'originalité de ce jeu repose sur le fait que c'est au joueur de développer l'intelligence artificielle (IA) de son poireau. Pour cela, chacun dispose d'un ensemble de fonctions codées dans un langage de programmation (une sorte de C++/Javascript). Plus vous développez une IA poussée, plus vous avez de chance de gagner des combats et d'améliorer encore plus votre poireau. Il est également possible de combattre en équipe et de participer à des tournois.
Comme je sais que certaines personnes pouvaient être intéressées, je voulais partager ma petite découverte. Je me suis mis dimanche à Leek Wars, et j'ai déjà un poireau qui attaque à peu près correctement, bien que je compte améliorer tout ça au fur et à mesure. Et pourquoi pas développer une IA pour jouer en équipe avec vos poireaux ! * Kocal & Co, je vous attends !
* : Il n'y a rien de déplacé dans cette phrase. ^^
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
Sujet: Re: Leek Wars Mar 17 Fév - 22:11
J'avais déjà joué à ce jeu, mais j'avais rien compris (enfin je m'étais pas donné à fond non plus... :3)
Merci pour ton poste, j'ai bien envie de m'y mettre sérieusement, j'ai 5 jours où j'aurais rien à faire. Et comme tu le soulignes, c'est fait par des français, venant du Site du Zero. :p
Je m'y mets \o/
EDIT : Rofl, je viens de me connecter, j'suis niveau 15 et j'ai 14K habs xD
Valou Grand sage
Pseudo en jeu : Brassens Messages : 7126 Date d'inscription : 27/08/2012
Sujet: Re: Leek Wars Mar 17 Fév - 22:15
Mon poireau est déjà au niveau max mais merci quand même.
Avooal Citoyen impliqué
Messages : 490 Date d'inscription : 25/10/2014
Sujet: Re: Leek Wars Mar 17 Fév - 22:18
Kocal a écrit:
J'avais déjà joué à ce jeu, mais j'avais rien compris (enfin je m'étais pas donné à fond non plus... :3)
Merci pour ton poste, j'ai bien envie de m'y mettre sérieusement, j'ai 5 jours où j'aurais rien à faire. Et comme tu le soulignes, c'est fait par des français, venant du Site du Zero. :p
Je m'y mets \o/
EDIT : Rofl, je viens de me connecter, j'suis niveau 15 et j'ai 14K habs xD
Les premiers niveaux sont très simples à passer sans réfléchir beaucoup, surtout avec certaines IA adverses qui buguent. ^^ Je ne suis que niveau 13 pour l'instant, je suis en train de débuguer mon code qui ne marchait pas : en fait on ne peut pas lancer de glaçon à travers les obstacles. ^^
Haribooh Admin
Pseudo en jeu : Deyl Messages : 692 Date d'inscription : 26/11/2014
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
Sujet: Re: Leek Wars Mar 17 Fév - 22:24
Avooal a écrit:
Kocal a écrit:
J'avais déjà joué à ce jeu, mais j'avais rien compris (enfin je m'étais pas donné à fond non plus... :3)
Merci pour ton poste, j'ai bien envie de m'y mettre sérieusement, j'ai 5 jours où j'aurais rien à faire. Et comme tu le soulignes, c'est fait par des français, venant du Site du Zero. :p
Je m'y mets \o/
EDIT : Rofl, je viens de me connecter, j'suis niveau 15 et j'ai 14K habs xD
Les premiers niveaux sont très simples à passer sans réfléchir beaucoup, surtout avec certaines IA adverses qui buguent. ^^ Je ne suis que niveau 13 pour l'instant, je suis en train de débuguer mon code qui ne marchait pas : en fait on ne peut pas lancer de glaçon à travers les obstacles. ^^
Oui c'est l'étincelle qui se lance à travers les obstacles.
Avooal Citoyen impliqué
Messages : 490 Date d'inscription : 25/10/2014
Sujet: Re: Leek Wars Mar 17 Fév - 22:26
@Astarioth : tu mets Avooal ! ^^ Mais je ne sais pas ce que ça apporte de parrainer.
A quand une team Loytonia ?
Edit : bah c'est juste un trophée "Parrain" qu'on déverrouille.
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
Sujet: Re: Leek Wars Mar 17 Fév - 22:30
Ah génial, la fonction debug() me renvoie rien..
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
Sujet: Re: Leek Wars Mar 17 Fév - 22:32
Ah rien, j'suis un p***** d'autiste, j'me trompais d'IA. c:
Avooal Citoyen impliqué
Messages : 490 Date d'inscription : 25/10/2014
Sujet: Re: Leek Wars Mar 17 Fév - 22:37
Tire plusieurs fois Kocal (j'ai regardé ton dernier combat).
Cool, je suis passé niveau 14 et on débloque plein de fonctions pour jouer en équipe :
Bon après, tu n'avais pas encore vraiment fait un IA propre.
Je le sens bien le tournoi quotidien de demain ! Mais bon, je me fais pas d'illusion, je vais me faire défoncer par les autres dans quelques niveaux. ^^
Je vais rester sur mon IA actuelle pendant toute la semaine, je verrai si je la change ce weekend.
@Kocal@AStarioth : je crée une Loytonia, vous avez qu'à la rejoindre.
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
Sujet: Re: Leek Wars Mar 17 Fév - 22:51
On dirait l'IA sur Redox... x)
Avooal Citoyen impliqué
Messages : 490 Date d'inscription : 25/10/2014
Sujet: Re: Leek Wars Mar 17 Fév - 22:52
Astarioth a écrit:
Au niveau 1 ta quasi rien a faire ? A part faire tirer plusieurs fois
Tu peux atteindre le niveau 10 rien qu'en tirant 3 fois Asta. Après commence à acheter des trucs.
Attention à la répartition de tes points. De ce que je vois, la force et la vie sont les plus importants.
En plus y'a un chat intégré, ça sera plus simple. ^^
Kityu Maître
Messages : 2115 Date d'inscription : 20/07/2013
Sujet: Re: Leek Wars Mar 17 Fév - 23:12
Ahaha, Kocal s'est fait def, c'était drôle, même si je comprends pas pourquoi l'autre frappe plus fort alors qu'ils sont de même niveau
Avooal Citoyen impliqué
Messages : 490 Date d'inscription : 25/10/2014
Sujet: Re: Leek Wars Mar 17 Fév - 23:27
L'autre c'est moi. Même niveau mais pas les mêmes armes !
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
Sujet: Re: Leek Wars Mar 17 Fév - 23:36
Je viens de reprendre le jeu, j'ai pas up mes stats et j'avais l'IA de base. :p
Akileos Maître
Messages : 1589 Date d'inscription : 09/04/2013
Sujet: Re: Leek Wars Mer 18 Fév - 9:37
Il faut vraiment bien savoir coder ?
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
Sujet: Re: Leek Wars Mer 18 Fév - 9:57
Le langage en lui-même est facile, le plus dur, c'est de penser à l'algo et de l'écrire dans le langage....
(Je bloque sur ça justement :p)
Akileos Maître
Messages : 1589 Date d'inscription : 09/04/2013
Sujet: Re: Leek Wars Mer 18 Fév - 10:03
Je viens de faire mon compte, de lire le tuto sur le LeekScript et tout, et ça m'a l'air vraiment fun, mais ça bug au bout de la première ligne : je mets setweapon(weapon_pistol), il me met fin de ficher inattendue...
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
Sujet: Re: Leek Wars Mer 18 Fév - 10:13
Il te manque le ";".
Code:
setWeapon(WEAPON_PISTON);
De plus, fais attention à la casse des fonctions/constantes. ^^