Aller au contenu principal

Crée ton jeu vidéo et récupère les bonbons volés

L’heure est grave. Nous sommes le 31 octobre et les sacs de bonbons des étudiantes et étudiants d’Epitech ont disparu. Chocolat, crocodiles, chamallows… pas même un bâton de réglisse à se mettre sous la dent !

Le coupable ? Sombrenuit, farceur légendaire dont le nom suffit à faire frémir les plus gourmand(e)s. Chaque Halloween, il rôde et s’en prend aux sucreries durement gagnées. Mais cette année, nos élèves ont fait appel à toi et à tes compétences particulières…

Ta mission ? Explorer les donjons hantés, affronter ses sbires et le mettre hors d’état de nuire. Pour y arriver, tu vas pouvoir compter sur son pire ennemi : tes lignes de code. Sombrenuit n’a qu’à bien se tenir.

hero-img-11
desktop-illustration

Plonge dans les ténèbres du code, éclaire-les grâce à Lua

Tout commence dans un décor vide. Peu à peu, ton personnage prend vie, il se déplace, interagit. Puis des monstres apparaissent, un compteur de bonbons s’active, les collisions s’affinent. Et c’est toi, et toi seul, qui contrôles l’ensemble.

Au cours de ce Coding Club, tu vas découvrir les dessous du développement de jeu vidéo et du codage. Mouvements, décors, dialogues interfaces… tout est codé à la main sur TIC-80. Et, grâce au langage de programmation Lua chaque ligne se traduit à l’écran, en mouvement, en interaction. Peu à peu, c’est tout un jeu vidéo que tu mets en marche.

Parlons peu, parlons bien : ce que tu vas apprendre

Animé par les étudiantes et étudiants d’Epitech qui t’accompagnent à chaque étape, ce Coding Club te permet d’acquérir les compétences et concepts de bases de la programmation et du codage. Cerise sur le gâteau : tu développes ton propre jeu vidéo.

Au terme de l’activité tu sauras :

  • Prendre en main TIC-80, un environnement open source et coder avec le langage de programmation Lua ;
  • Structurer un programme avec variables, fonctions, conditions et objets ;
  • Comprendre les mécaniques d’un jeu vidéo : déplacements, collisions, interactions ;
  • Créer une carte vivante avec score, inventaire et dialogues interactifs ;
  • Organiser ton code pour le faire évoluer facilement, debug inclus.

Découvre la programmation à travers la création d’un jeu vidéo

Loin des tutos passifs, ce Coding Club propose une immersion progressive dans l’art de la programmation et du codage. En explorant les outils de TIC-80 et les bases du langage Lua, tu t’inities à la création et au développement d’un jeu vidéo.

Pour te lancer dans l’aventure, pas besoin d’être un(e) expert(e) de l’informatique ni un(e) passionné(e) des jeux vidéo. Il te suffit juste de faire preuve de certaines compétences clés : la curiosité, l’envie et la motivation. Le reste, on en fait notre affaire.

Déroulé de l’activité

De la première étape à la dernière, voici, en un coup d’œil, les différents niveaux que tu vas devoir accomplir pour donner vie à ton jeu vidéo.

  • Étape 1 : prise en main de TIC-80, création des premiers sprites et découverte du langage de programmation Lua ;
  • Étape 2 : programmation des déplacements, mise en place des limites de la carte et premières collisions ;
  • Étape 3 : ajout des monstres et des éléments interactifs ;
  • Étape 4 : intégration de dialogues, score, inventaire et boîtes de message ;
  • Étape 5 : personnalisation du jeu vidéo, gestion de la caméra et organisation du code.

Ce qu’il te faut

Pour participer, pas besoin du setup des meilleur(e)s joueurs pro. Il n’est pas nécessaire non plus de télécharger mille logiciels, de posséder un ordinateur dernier cri ou d’avoir regardé 50 tutos sur le développement de jeu vidéo. Il te faudra simplement :

  • Un ordinateur (Windows, macOS ou Linux) en état de marche ;
  • Une connexion internet stable (ou un bon partage de connexion) ;
  • Un navigateur à jour, avec une petite préférence pour Chrome ;
  • L’accès au site https://tic80.com/create pour coder en ligne ;
  • Un peu de logique, beaucoup de curiosité et un goût certain pour la justice et les bonbons.

Prêt(e) à affronter Sombrenuit ?

C’est Halloween toute l’année sur les campus d’Epitech !

Aucun événement n’a été trouvé !
sombrenuit

Envie de (re)créer ton jeu vidéo Sombrenuit ?

Que tu souhaites (re)jouer en équipe, ajouter de nouvelles fonctionnalités spécifiques ou ajouter quelques monstres, tu es au bon endroit !

Télécharge la fiche complète de l’activité et retrouve, étape par étape, les différentes actions à mener… ainsi que des défis bonus !

Made with love by…

Cet atelier a été imaginé, écrit et testé par l’équipe d’Epitech Montpellier dans le cadre des Coding Clubs. Il repose sur TIC-80, une console rétro open source et sur des contenus partagés sous licence Creative Commons.

Un grand merci à Game Dev Alliance, communauté francophone de développeuses et développeurs indépendants et particulièrement à Aurélien, pour l’inspiration issue de ses tutos sur PICO-8 — la grande sœur de TIC-80.

epitech-academy-made-with-love
Retour en haut de page