06.80.46.86.18

L’utilisation de la programmation en Javascript permet une personnalisation des sites internet, et pour exemple j’ai choisi de réaliser le jeu Snake. Ce jeu très connu réveillera la nostalgie de beaucoup de personne, puisqu’il était présent sur les anciens téléphones tels que le bien connu 3310 de Nokia. Il est également possible de réaliser tout type de projet en utilisant ce langage puissant.

Le Javascript est également le langage utilisé pour donner des effets et de l’interactivité aux pages.

Pour la programmation des sites web, il existe également des modules en Javascript, appelés framework ou bibliothèques, tels que bootstrap.js, vue.js, ou react.js pour ne citer que quelques-uns parmi les plus connus.

Ce langage de programmation permet de créer de l’interaction entre l’utilisateur et le site internet en permettant diverses possibilités :

  • Affichage d’éléments en fonction de clics
  • Diaporama d’images
  • Animations diverses des éléments
  • Décorations

Un petit logiciel en javascript : Le snake

Pourquoi avoir choisi d’écrire un jeu tel que le jeu Snake pour montrer la possibilité de programmation en Javascript ?

Écrire un petit jeu demande diverses capacité en programmation :

  • Création graphique (même si pour ce jeu, le graphisme est simple)
  • Algorithmique pour le suivi des mouvements
  • Architecture des données : pour le suivi du serpent, des points, les positions, par exemple
  • Interaction : le serpent répond aux commandes réalisées par l’utilisateur, que ce soit sur téléphone portable avec la partie tactile, ou sur un poste fixe avec un clavier

Vous pouvez ainsi imaginer à partir de cette utilisation du jeu Snake différentes utilisations :

  • Système de vote
  • Raccourci clavier pour accéder à certaines zones
  • Vérification des données saisies par l’utilisateur
  • Mouvements d’images à l’écran

Pour voir et utiliser le jeu, vous devez activer Javascript sur votre navigateur. Vous pouvez activer en allant dans les paramètres de votre navigateur

Pin It on Pinterest

Share This