Geek Passion

Programmation

France IOI : découvrez l'algorithmique

Date :14/02/2017 (première parution le16/03/2015)
Catégories : Sites, Programmation
Commentaire :0

France IOI est un site qui permet d'apprendre l'algorithmique par la programmation. C'est un site qui s'adresse aux débutants avec la découverte des notions de base comme les boucles et les conditions. Mais le site s'adresse aussi à des utilisateurs plus avancés avec par exemple le parcourt de graphes. En plus de la programmation et de l'algorithmique, France IOI vous permettra de développer votre logique et je pense que le site peut être utiliser dès la fin du collège.

Le site est entièrement gratuit et on programme directement sur le site pour résoudre les différents problèmes. Les problèmes s'intègrent dans une histoire, ce qui rends les problèmes plus intéressants. Vous pourrez développer vos solutions dans différents langages.

Pour en découvrir plus, lisez la suite de cet article.

Article en plusieurs parties avec Ajax

Date :21/11/2016
Catégories : Tutoriels, Programmation
Commentaire :0

Certains articles sont découpés en plusieurs parties. C'est le cas de celui-ci par exemple.

Vous verrez donc dans cet article :

  • Pourquoi j'ai décidé de découper certains de mes articles.
  • Comment je le fait, sous la forme d'un tuto.
  • Comment je fait pour suivre les visiteurs à travers ces articles, grâce à Piwik.
  • Comment ça se passe pour le référencement.

Image en plein écran avec jQuery

Date :12/11/2016 (première parution le05/01/2015)
Catégories : Tutoriels, Programmation
Commentaire :0

Sur mon site, on peut cliquer sur la plupart des images pour les afficher en pleine écran. Essayez par exemple avec cette image.

Découvrez comment j'ai fait pour y arriver. Vous découvrirez aussi comment je fais pour afficher simplement les images avant le zoom.

CodinGame

Date :24/10/2016 (première parution le23/11/2015)
Catégories : Jeux, Sites, Programmation
Commentaire :0

CodinGame est un site pour améliorer ses compétences en programmation et en algorithme tout en s'amusant.

Sur le site, on peut trouver toute sortes d'activités :

  • Des jeux solos où à partir d'un énoncé il faut coder un algorithme pour résoudre le problème. Plusieurs jeux de tests sont mis à disposition pour tester notre code. Los de la soumission, d'autres tests sont effectués pour déterminer notre pourcentage de réussite. La communauté peut créer des jeux solos. Ainsi, de nouveaux apparaissent régulièrement.
  • Des jeux où le but est d'optimiser son code pour le faire le plus haut score possible et le comparer aux autres. Même principe que les jeux solos sauf qu'au lieu d'avoir un score basé sur la réussite des tests, le score est basé sur la performance de notre intelligence artificielle (ia).
  • Des jeux où il faut réduire la taille du code le plus possible. On peut ensuite comparer notre score aux autres.
  • Les Clash Of Code sont des petits défis de quelques minutes entre un petits nombres de personne. Un classement à la fin est établit entre les différents participants. L'objectif peut-être soit d'écrire le code le plus petit , de résoudre le problème le plus vite possible ou de résoudre le problème le plus vite possible sans avoir l’énoncé du problème mais seulement quelques tests et leurs résultats.
  • Et enfin ce que je trouve le plus intéressants, les jeux où les ia s'affrontent entre elles. De plus, il y a un système de ligues où plus on évolue, plus les règles se complexifient et les ia complexes.

A intervalles réguliers, il y a des challenges. Ce sont des jeux multijoueurs qui se déroulent sur une semaine où il faut monter le plus possible dans le classement. Des lots sont à gagnés pour les premiers. Ensuite, ces challenges rejoignent les jeux multijoueurs.

Le challenge Hypersonic qui consiste à créé une ia pour un bomberman. Premier challenge auquel je participe, j'ai fini dans la plus haute ligue, 158ème sur plus de 2700 participants au total.

Découvrez plus en détails CodinGame en lisant la suite de cet article.