Makina Blog

Le blog Makina-corpus

LeekWars, une histoire de poireaux


LeekWars est un site permettant de créer et de gérer son équipe de poireaux. Une fois le poireau prêt, le but du jeu est de le faire combattre à mort contre les poireaux des autres !

LeekWars est un site permettant de créer et de gérer son équipe de poireaux. On dispose de points de statistiques, d'un ensemble d'armes ainsi que d'un ensemble de puces (objets utilisables peandant les matchs) pour chaque poireau. Une fois le poireau prêt, le but du jeu est de le faire combattre à mort contre les poireaux des autres !

La particularité de ce site ? Il faut créer l'IA de chaque poireau gràce à un langage ressemblant fortement au JavaScript, le LeekScript. Chaque éleveur dispose de plusieurs fonctions fournis par le langage, certaines n'étant disponibles qu'à partir de certains niveaux du poireau. Les possibilités sont immenses avec pas moins de 13 armes, 39 puces et 300 niveaux.

Chaque poireau dispose d'un nombre limité de points d'action (PT ou Points de Tours) et de points de mouvement (PM). L'IA par défaut est simpliste mais permet de cerner un peu mieux le principe :

//--------------------------------
//------- Code de base -----------
//--------------------------------

// On prend le pistolet
setWeapon(WEAPON_PISTOL); // Attention : coûte 1 PT

// On récupère l'ennemi le plus proche
var enemy = getNearestEnemy();

// On avance vers l'ennemi
moveToward(enemy);

// On essaye de lui tirer dessus !
useWeapon(enemy);

Il existe trois types de combats. les combats solo (un poireau contre un poireau), les combats d'éleveur (tous ses poireaux contre tous les poireaux d'un autre joueur) et les combats en équipes (regroupements de plusieurs joueurs, permettant de mélanger ses poireaux). Des tournois automatiques quotidiens sont également organisés.

On pourrait trouver cela enfantin, mais des contraintes telles que le nombre d'instructions, la taille mémoire allouée et le temps d'exécution sont des problématiques dont on se soucie peu de nos jours avec la puissance des serveurs. Or, lors de gros matches, ces limites sont atteintes rapidement !

Attention cependant, ce jeu, développé par des français (cocorico), peut devenir hautement addictif et fortement affecter votre productivité ! Alors qu'attendez-vous donc pour venir défier Makina Corpus ?

Actualités en lien

Makina Corpus parti­cipe et spon­so­rise State of the Map du 13 au 15 juin 2025

05/06/2025

Du 13 au 15 juin 2025 à Tours, Makina Corpus a le plai­sir d’an­non­cer sa parti­ci­pa­tion à State of the Map 2025 et d’ap­por­ter son soutien à l’évé­ne­ment de la commu­nauté OpenS­treet­Map en le spon­so­ri­sant.
Voir l'article
Image
Encart State of the Map 2025

Récolt’Ô et l’Open Boos­ter Adapt’Ac­tion au Forum des Inter­con­nec­tés

27/02/2025

Lauréat des Data Chal­lenges Adapt’Ac­tion, l’ou­til Récolt’Ô a accé­léré son déve­lop­pe­ment grâce à l’Open Boos­ter. Retrou­vez la resti­tu­tion du projet Récolt’Ô au Forum des Inter­con­nec­tés les 10 et 11 mars à Rennes.
Voir l'article
Image
Forum des Interconnectés Hot News

Récolt’Ô est le lauréat des Trophées Inno­va­tion Aqua-Valley

17/12/2024

L’ap­pli­ca­tion Récolt’Ô de valo­ri­sa­tion de l’eau de pluie remporte les Trophées Inno­va­tion Aqua Busi­ness Days 2024. Avec Récolt’Ô préser­vez votre terri­toire.
Voir l'article
Image
Trophée Aqua Business Days Récolt'Ô

Inscription à la newsletter

Nous vous avons convaincus