DLC 72 – Programmation d’un Chip’s Challenge – Episode 1

Tu n’es pas membre Premium de l’école en ligne.
Tu n’as donc pas accès à ce Live.

Adhére aujourd'hui

L’école Gamecodeur c’est à partir de 19 € / mois

Plus d’information sur cette session :

Ce soir à 19h, on se retrouve en Live pour un cours débutant. 

Un véritable cours de programmation, sympa, fun et enrichissant. Pendant 1 heure, sur Zoom !

Ce soir on démarre la programmation d’un jeu complet. On va « cloner » un jeu mythique des années 80 : Chip’s Challenge.

Chip’s Challenge est un jeu vidéo de puzzle édité par Epyx pour la console Lynx d’Atari. Il fut porté par la suite sur les micro-ordinateurs Amiga, Atari ST, Commodore 64, Amstrad CPC et ZX Spectrum en 1990. De plus ce jeu a été réédité par Microsoft sous Windows dans Entertainment Pack for Windows.

L’occasion de voir comment on construit un jeu en partant de zéro, avec des niveaux, plein d’éléments de jeux, et mettant en oeuvre une grande partie des fondamentaux Gamecodeur.

Réservé aux membres Premiums.

A ce soir !

This entry was posted in and tagged . Bookmark the .

DLC 71 – Génération procédurale de montagnes

Tu n’es pas membre Premium de l’école en ligne.
Tu n’as donc pas accès à ce Live.

Adhére aujourd'hui

L’école Gamecodeur c’est à partir de 19 € / mois

Plus d’information sur cette session :

Ce soir à 19h, on se retrouve en Live pour un cours débutant. 

Un véritable cours de programmation, sympa, fun et enrichissant. Pendant 1 heure, sur Zoom !

Ce soir on continue sur le thème du Lunar Lander et je vais tenter de coder l’algorithme de Midpoint Displacement pour générer des montagnes avec des segments de droites !

A ce soir !

Réservé aux membres Premiums.

A ce soir !

This entry was posted in and tagged . Bookmark the .

DLC 70 – On améliore le Lunar Lander

Tu n’es pas membre Premium de l’école en ligne.
Tu n’as donc pas accès à ce Live.

Adhére aujourd'hui

L’école Gamecodeur c’est à partir de 19 € / mois

Plus d’information sur cette session :

Ce soir à 19h, on se retrouve en Live pour un cours débutant. 

Un véritable cours de programmation, sympa, fun et enrichissant. Pendant 1 heure, sur Zoom !

Cette semaine, on va reprendre le code de l’atelier débutant « Les bases d’un Lunar Lander » et on va y ajouter des fonctionnalités.

Par exemple, que diriez-vous de permettre à notre petite fusée de se poser ?

A ce soir !

Réservé aux membres Premiums.

A ce soir !

This entry was posted in and tagged . Bookmark the .

DLC 69 – Je code des courbes de Bézier

Tu n’es pas membre Premium de l’école en ligne.
Tu n’as donc pas accès à ce Live.

Adhére aujourd'hui

L’école Gamecodeur c’est à partir de 19 € / mois

Plus d’information sur cette session :

Ce soir à 19h, on se retrouve en Live pour un cours débutant. 

Un véritable cours de programmation, sympa, fun et enrichissant. Pendant 1 heure, sur Zoom !

Ce soir je code « à la main » des courbes de Bézier. L’occasion de (re)découvrir ce qu’est l’interpolation. Et de se rendre compte qu’il n’y a pas de trigonométrie ou de mathématique obscures derrière ces courbes !

A ce soir !

Réservé aux membres Premiums.

A ce soir !

This entry was posted in and tagged . Bookmark the .

Nouvel atelier en production : 5 concepts clés pour programmer des jeux vidéo d’arcade en JavaScript et HTML5

C’est parti pour la production de ce nouvel atelier qui va constituer la dernière pièce du parcours de formation HTML5 avant la mise en pratique : la programmation d’un shooter horizontal façon RType !
1) En avant ! Coder un scrolling infini
Comment avoir un fond qui scrolle à l’infini.
Comment gérer la vitesse du scrolling pour donner un effet d’accélération.
Comment ajouter des étoiles pour donner un effet de profondeur.
2) Alerte ! Patterns d’attaque et vagues d’ennemis
Comment avoir des ennemis qui attaquent par vagues.
Comment varier les mouvements des ennemis.
Comment enchainer plusieurs mouvements pour créer des chorégraphies.
3) A l’attaque ! Coder les tirs et gérer les projectiles
Comment coder le tir du vaisseau principal, au coup par coup ou en rafales.
Comment coder les ennemis pour qu’ils nous tirent dessus.
Comment faire tirer les ennemis dans la direction du vaisseau, à l’aide d’une formule mathématique simple et réutilisable.
4) Vengeance ! Comment coder facilement des collisions
Comment détecter les collisions entre les différents éléments du jeu.
Quelles sont les différentes techniques, et laquelle est la plus adaptée.
Comment optimiser la détection des collisions pour préserver les performances du jeu.
5) Destruction ! Particules et explosions
Comment animer des explosions et supprimer les ennemis détruits.
Comment ajouter un superbe effet visuel en codant un système de particules.
Comment gérer le nombre de vies, et la phase de Game Over du jeu.
Voir les ateliers déjà disponibles :
This entry was posted in and tagged . Bookmark the .

DLC 68 – Découverte des courbes de Bézier

Tu n’es pas membre Premium de l’école en ligne.
Tu n’as donc pas accès à ce Live.

Adhére aujourd'hui

L’école Gamecodeur c’est à partir de 19 € / mois

Plus d’information sur cette session :

Ce soir à 19h, on se retrouve en Live pour un cours débutant. 

Un véritable cours de programmation, sympa, fun et enrichissant. Pendant 1 heure, sur Zoom !

Ce soir je vous fais découvrir les courbes de Bézier. Un concept génial pour créer des trajectoire courbes, ou tracer des lignes courbes dans vos jeux vidéo.

Démonstration en Love2D : créer une courbe, tracer une courbe, parcourir une courbe.

A ce soir !

Réservé aux membres Premiums.

A ce soir !

This entry was posted in and tagged . Bookmark the .

DLC 67 – Déplacement cases par cases au pixel (Pixel-by-tile)

Tu n’es pas membre Premium de l’école en ligne.
Tu n’as donc pas accès à ce Live.

Adhére aujourd'hui

L’école Gamecodeur c’est à partir de 19 € / mois

Plus d’information sur cette session :

Ce soir à 19h, on se retrouve en Live pour un cours débutant. 

Un véritable cours de programmation, sympa, fun et enrichissant. Pendant 1 heure, sur Zoom !

Ce soir je vous forme aux différents types de déplacement sur une Tile Map et je code devant vous un déplacement « Pixel-by-Tile » qui signifie que votre personnage se déplace de case en case mais que son déplacement est animé pixel par pixel (on parle aussi de déplacement « smooth »).

A ce soir !

Réservé aux membres Premiums.

A ce soir !

This entry was posted in and tagged . Bookmark the .

DLC 66 – Questions/Réponses

Tu n’es pas membre Premium de l’école en ligne.
Tu n’as donc pas accès à ce Live.

Adhére aujourd'hui

L’école Gamecodeur c’est à partir de 19 € / mois

Plus d’information sur cette session :

Ce soir à 19h, on se retrouve en Live pour un cours débutant. 

Un véritable cours de programmation, sympa, fun et enrichissant. Pendant 1 heure, sur Zoom !

Ce soir c’est le lancement de la Game Jam 32 sur le thème du film New York 1997. L’occasion pour moi de parler d’adaptation de films, de cinématiques, de changements de gameplay/points de vue, de compte à rebours….

Vous allez programmer votre premier jeu vidéo avec moi !

A ce soir !

Réservé aux membres Premiums.

A ce soir !

This entry was posted in and tagged . Bookmark the .

DLC 65 – Adapter un film en jeu vidéo (New York 1997)

Tu n’es pas membre Premium de l’école en ligne.
Tu n’as donc pas accès à ce Live.

Adhére aujourd'hui

L’école Gamecodeur c’est à partir de 8 € / mois (facturé annuellement)

Plus d’information sur cette session :

Ce soir à 19h, on se retrouve en Live pour un cours débutant. 

Un véritable cours de programmation, sympa, fun et enrichissant. Pendant 1 heure, sur Zoom !

Ce soir c’est le lancement de la Game Jam 32 sur le thème du film New York 1997. L’occasion pour moi de parler d’adaptation de films, de cinématiques, de changements de gameplay/points de vue, de compte à rebours….

Vous allez programmer votre premier jeu vidéo avec moi !

A ce soir !

Réservé aux membres Premiums.

A ce soir !

This entry was posted in and tagged . Bookmark the .