Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

WarriorJS : découvrez le code ES6 en jouant

De manière interactive et amusante

Le 2015-05-20 12:53:39, par vermine, Expert éminent sénior
WarriorJS : découvrez le code ES6 en jouant
de manière interactive et amusante

WarriorJS est un jeu basé sur l'écriture de code ES6. L'objectif est d'apprendre le JavaScript et l'intelligence artificielle de manière interactive et amusante.


Le principe est le suivant. Vous êtes un guerrier qui escalade une grande tour. Chaque niveau est résolu en déplaçant le joueur par le biais de code JavaScript et en interagissant avec les unités ennemies. Vous développez l'expérience et les connaissances du guerrier après chaque niveau.

Voici un exemple de code :

Code javascript :
1
2
3
4
5
6
7
8
9
class Player { 
  playTurn(warrior) { 
    if (warrior.feel().isEnemy()) { 
      warrior.attack(); 
    } else { 
      warrior.walk(); 
    } 
  } 
}

En fait, les niveaux sont définis dans des fichiers JSON, il est donc possible d'en créer de nouveaux et l'auteur le fera sûrement lui-même.

L'étape la plus simple consiste à trouver les escaliers :


Le jeu gère les scores et des niveaux de difficultés et attribue ainsi des grades.

Les sources sur GitHub et npm.
D'après un article de DailyJS.
  Discussion forum
0 commentaire