Envie de vous (re)mettre à la programmation ? Envie de comprendre le fonctionnement des logiciels que vous utilisez tous les jours ? Alors pourquoi pas avec Processing ? Il existe des centaines de langages de programmation (au moins 648 selon le site Rosettacode [1]). Chacun a ses particularités, quelles sont celles de Processing ? Selon ses auteurs [2], c’est « un langage pour apprendre à programmer dans le contexte des arts visuels. ». Je vous propose de découvrir ce langage en programmant un petit jeu vidéo de type « Pong ».
1. Processing en quelques mots
Quels sont les atouts de Processing ?
- C’est un environnement de programmation libre (GPL).
- C’est une bibliothèque Java, on a donc accès à toutes les fonctions et classes disponibles dans ce langage.
- De nombreuses fonctions dédiées au graphisme et au multimédia constituent le cœur de Processing.
- De nombreuses bibliothèques additionnelles (plus d’une centaine) permettent d’enrichir le cœur du langage. Nous en utiliserons quelques-unes dans cet article.
- Processing dispose d’une communauté importante d’utilisateurs, avec une documentation abondante et facile d’accès.
2. L’environnement de programmation
Commençons immédiatement : je vous laisse le soin d’installer Processing depuis le site officiel [3]. Lancez l’environnement de programmation, vous découvrirez une fenêtre et des menus peu fournis : c’est là, je pense, un autre atout de Processing que de proposer un environnement intégré de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première