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

Image
Encart Journée PRNSN 2024
20/11/2024

Nouvelle Jour­née Tech­nique du PRNSN : le numé­rique dans les pratiques spor­tives de nature

Le 27 novembre 2024, Mont­pel­lier accueille la 18e Jour­née tech­nique du réseau natio­nal des sports de nature, orga­ni­sée par le PRNSN.

Voir l'article
Image
Guide ODbL
15/11/2024

Mini-guide à l’usage des collec­ti­vi­tés : l’Open Data, entre néces­sité et oppor­tu­nité

Tout ce que vous avez toujours voulu savoir sur l’Open Data. Petit guide à desti­na­tion des collec­ti­vi­tés pour l’ap­pré­hen­der et se l’ap­pro­prier.

Voir l'article
Image
Encart Capitole Du Libre 24
07/11/2024

Makina Corpus, spon­sor et confé­ren­cier au Capi­tole du Libre 2024

Les 16 et 17 novembre à Toulouse, Makina Corpus s’en­gage aux côtés de la commu­nauté du logi­ciel libre en spon­so­ri­sant le Capi­tole du Libre. Ne manquez pas la confé­rence de notre expert Drupal, Simon George.

Voir l'article

Inscription à la newsletter

Nous vous avons convaincus