Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

WarriorJS : découvrez le code ES6 en jouant
De manière interactive et amusante

Le , par vermine

0PARTAGES

1  0 
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 : Sélectionner tout
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.

Une erreur dans cette actualité ? Signalez-le nous !