http://leekwars.com/
Ce jeu, c'est Leek Wars, un jeu de stratégie et de programmation tour par tour qui se joue dans le navigateur et qui vous permet d'élever des poireaux guerriers (ou magiciens ou robots) en programmant leur intelligence artificielle afin de les faire combattre le plus efficacement possible.
Le principe est simple : Vous devez coder l'IA de votre poireau et le faire combattre contre d'autres poireaux eux même codés par des joueurs !
En combattant, vous allez gagner des niveaux et de l'argent, ce qui vous permettra de débloquer des nouvelles armes.
Pas besoin de s'y connaître parfaitement en programmation, mais ça aide vachement,
il y a une doc qui récapitule les fonctions, le langage de programmation s'appelle le leekscript (qui s'apparente a du C).
Il s'agit d'un langage de haut niveau assez simple mais qui permet de faire pas mal de choses. Toutes les fonctions ne sont pas accessibles au début par contre.
voici un exemple de combat :http://leekwars.com/fight/4701482
Cordialement, badgones
ps:badgone dans le jeu si vous souhaitez me mettre en parrain.
BON JEU ET A VOS CLAVIERS
var debut = true;
var combat = true;
// On prend le pistolet
while (combat == true) {
if (debut == true ){
setWeapon(WEAPON_PISTOL);
debug(debut +"dans if");
debut = false;} // Attention : coûte 1 PT
// On récupère l'ennemi le plus proche
else {
var enemy = getNearestEnemy();
debug(debut);
// On avance vers l'ennemi
moveToward(enemy);
// On essaye de lui tirer dessus
useWeapon(enemy);}
}
et il continue a s'équiper alors qu'il devrait pas
ba non y a un truc que je comprend pas c'est que je fait un test sur une variable qui est fausse d'apres les logs et non il fait comme si elle était vrai (fait d'autre test que ce code mais aucun ne marche)
Je viens de m'y mettre, et je trouve ça dommage que certaines fonctions ne soient pas dispo au début, du coup, j'ai du codés une fonction qui marche une fois sur deux, ça fait brouillon mais bon
Edit : Au passage, c'est plus du javascript que du C, je dis ça comme ça.