• 150 €

Code Camp C# : La méthode complète pour apprendre à coder un jeu en C# et POO sans se prendre la tête - Stage de programmation 5 jours

-80 % avec le code de réduction CSHARP pendant :


✅ Une formation complète à C# pour apprendre ce langage de A à Z et atteindre rapidement un bon niveau. (cas pratiques sur le thème du RPG)

✅ Un Replay de stage sur 5 jours pour réaliser un projet ensemble. 5 vidéos + le code source de chaque étape.
[REPLAY du stage Gamecodeur qui s'est déroulé du 7 au 11 septembre 2020]
  • Passe à la vitesse supérieure et crée un jeu Casse Brique en véritable Programmation Objet
  • Apprends les fondamentaux de la programmation Objet sans te prendre la tête
  • Apprend à intégrer facilement des éléments de gameplay via la POO (Programmation Objet)
  • Apprend une super méthode pour construire un jeu en C#, que tu pourras réutiliser

✅ EN BONUS :
1 vidéo de 1 heure de cours supplémentaire pour apprendre à coder un Service Locator en C#

Code Camp Casse Brique Extrême

Un thème et 5 jours pour réaliser un projet ensemble.

THEME DE CE STAGE :

Tu veux apprendre une super méthode pour construire un jeu complet en C#, que tu pourras réutiliser ensuite pour tes propres créations ?

Tu voudrais savoir comment passer à la programmation Objet sans te prendre la tête ?

Tu as besoin d'aide pour t'y mettre et comprendre enfin ce qu'est un objet et comment programmer en C# ?

Ce stage est fait pour toi.

Et comme tu le vois, tu bénéficies de 50 € de réduction sur l'inscription (jusqu'à dimanche uniquement).

On se retrouve en Live le 7 septembre prochain !

Prérequis :
- Bases de programmation
- Bases de Love2D avancées
- Bases de C#, même si tu n'as pas tout compris encore
- Un environnement de travail Monogame opérationnel (Visual Studio 2017 ou 2019)
(
https://www.gamecodeur.fr/parcours-intermediaire-csharp/)

Le code se fera en C# avec Monogame

(Pas de remboursement possible, donc assure-toi d'avoir les outils opérationnels.)

Au programme :

Sur 5 jours, avec un cours de 1h minimum chaque soir pendant 4 jours (habituellement 1h30), pendant lequel je te montre ce que tu dois réaliser pour le lendemain. Ainsi qu'une session spéciale le vendredi soir.

Le replay de chaque session ainsi que le code source discuté en Live t'es livré chaque jour.

Chacun avance à son rythme et peut me poser des questions, je code en direct si besoin pour démontrer un concept.

Tout est en direct et en Live, vous pouvez donc me poser vos questions et recevoir une aide personnalisée. Et profiter des questions / réponses de chacun.

Plus de détails :

Tu vas apprendre à programmer, en Programmation Objet, un casse brique simple mais complet, fun et jouable :

- Avec de véritables graphismes (images)
- Tout en POO avec utilisation de l'héritage

Nous utiliserons des graphismes que je te fournirai.

Avec ces connaissances tu auras des bases solides pour comprendre comment créer des jeux vidéos en Programmation Orientée Objet, et savoir aller au delà des tutos qui ne te montrent que les bases.

Et quelle plus belle fierté que de passer à la vitesse supérieure en utilisant des techniques avancées pour tes futurs projets.

Imagine être capable de donner vie à un gameplay en vrai C#, sans moteur qui fait tout à la place, tu serais alors capable de créer un jeu sur le même principe, pourquoi pas dans un autre univers, avec tes autres idées.

Tu sais peut être déjà programmer des petits jeux, tu as bien compris les grands principes. Mais comment coder en Programmation Objet sans se prendre la tête ?

Par quoi commencer ? Comment passer de Love2D à CSharp sans douleur ?

Comment poser les bases d'un tel projet  ? Comment organiser le code en objets ?

C'est le problème, je sais, de beaucoup de gens qui me suivent :

On croit savoir faire beaucoup de choses, mais on ne sait pas en faire le lien.

Peut être que tu es frustré(e) de ne pas savoir créer un gameplay complet malgré tes connaissances.

Peut être tu penses qu'il y a un tuto pour tout. Et que chacun de tes besoins a été traité. Si c'était le cas, et c'est loin de l'être, cela signifierait que tu ne crées vraiment pas des jeux originaux... Quand on veut innover il faut savoir CRÉER !

Le problème n'est pas de trouver un tuto pour chacun de tes besoins, c'est d'apprendre à raisonner comme un programmeur de jeux vidéo !

C'est de savoir utiliser chacun des fondamentaux que tu as appris à coder et de les assembler, de les modifier, des les adapter, pour créer TON GAMEPLAY !

Si tu veux savoir faire cela, tu vas devoir apprendre à apprendre.

Cela peut se faire dans le cadre d'un projet court, à condition qu'on te guide et que l'on t'explique comment raisonner. Sinon ça ne sert à rien.

Le principe est que chacun pense différemment, donc aucun tuto ne pourra s'adapter à ta façon de penser.

Ce que je te propose aujourd'hui c'est de t'accompagner, pendant un Code Camp de 5 jours, pour réaliser un projet et t'apprendre à raisonner.

En petit groupe, afin que chacun puisse me poser des questions et que je puisse m'adapter aux modes de pensées de chacun.

Ce que je te propose est unique.

Travailler ensemble et monter un jeu de casse brique vraiment ouf, qui en met plein la vue.

A la fin de la semaine tu auras fait des progrès considérables. Si tu veux aller loin dans le jeu vidéo, c'est un exercice qui va te faire progresser et gagner des semaines, voire des mois dans ton apprentissage.

Tu auras levé le doute sur tes interrogations.

Tu auras été accompagné pendant 5 jours, donc pas moyen de procrastiner ! C'est un cadre qui va t'aider à obtenir un résultat.

Tu auras "lu dans mes pensées" car je vais programmer devant toi, en t'expliquant tout, et en répondant à tes questions en direct.

Voici ce qui va être abordé :

  • Comment comprendre facilement la POO à partir de vos connaissances en Lua et Love 2D ?
  • Comprendre ce qu'est une classe, un objet et comment créer notre première classe le plus facilement possible
  • Comment hériter d'une classe (et qu'est-ce que l'héritage d'ailleurs) ?
  • Découper son jeu en scène grâce à la POO
  • Créer une classe Sprite
  • Créer une classe Raquette qui hérite de Sprite
  • Comment rendre autonome notre classe Raquette pour qu'elle gère la position de la souris ?
  • Créer une balle et l'intégrer au Gameplay en quelques lignes grâce à notre architecture Objet simple mais pas simpliste
  • Améliorer notre code, mieux l'organiser, le rendre plus évolutif
  • Gérer facilement les collisions grâce à Monogame et sa classe Rectangle
  • Rendre "intelligents" nos sprites pour qu'ils nous proposent des fonctionnalités aidant à gérer les collisions
  • Comment faire "tomber" nos briques, sans écrire beaucoup de code, juste en l'enrichissant une classe
  • Comment utiliser C# comme les pros avec les propriétés, les propriétés automatique, la portée des membres, etc.
  • Comment lire un fichier texte (en utilisant des niveaux générés par un éditeur de niveau codé en Lua !)
  • Plein de pistes de travail, de discussions et de débats !


Niveau compétences, voici ce que tu vas acquérir :

- Tu sauras commencer penser
- Comment assembler des connaissances, que tu ne pensais pas pouvoir "détourner" pour les utiliser et répondre à plein de besoins différents
- Comment gérer un projet pour suivre ta progression, avec un outil gratuit
- Tu vas progresser en programmation, car je serai là pour t'aider à coder des choses que tu ne savais pas maîtriser seul(e)
- Le Casse Brique est standard, il aura bonne place dans ton portfolio surtout s'il va au delà de ce qu'on a l'habitude de voir

En bonus :

- Je te fournis les graphismes
- Je met en ligne chaque jour le replay de chaque session Live
- Je te fournis le code source de chacune des étapes, pour que tu ne reste jamais à la traîne

J'ai passé beaucoup de temps à préparer un contenu d'une grande valeur, et je vais te le transmettre pendant 5 jours, et tout te fournir clés en main.

C'est un faible investissement comparé à l'inaction dans laquelle tu es peut être, et comparé aux résultats que tu vas obtenir.

Chaque semaine, à ramer et à galérer seul, tu perds du temps, tu t'éloignes de tes objectifs. Avec ce Code Camp tu vas réaliser une économie massive de temps.

Il te suffit de t'inscrire et nous nous retrouvons le 7 septembre 2020 à 19h pour la 1ère session. Je te prendrai par la main dès la première minute et tu n'auras qu'à te laisser porter.

Nous seront un tout petit groupe (20 personnes), tu seras donc en contact direct avec moi, en vidéo, audio et tu pourras me parler en texte ou vocalement si tu as un micro.

C'est comme si nous étions assis ensemble et que nous travaillions sur un projet de manière interactive.

Chacun pourra avancer à son rythme, et je ne laisserai personne à la traîne.


Tu penses ne pas avoir le niveau ? C'est justement si tu penses ne pas avoir le niveau que tu as besoin que je t'accompagne. C'est le BUT de ce type de stage !

Tu travailles et tu penses ne pas avoir le temps ? Cela se déroule le soir, donc tu peux faire ça même si tu travailles.
Quel que soit le temps que tu pourras y consacrer tu vas réaliser d'énormes progrès. 1 ou 2 heures par soir suffiront à réaliser les tâches que je te donnerai, et si tu as plus de temps je pourrai avancer au rythme de chacun.

5 jours dans ta vie à coder le soir qu'est-ce que ça représente ? Prend des dispositions, préviens tes proches : pendant 5 soirs tu codes et réalise un rêve de gosse !

Inscris-toi rapidement, ta place est réservée tant que le nombre de 20 participants n'est pas atteint.

A tout de suite de l'autre côté du miroir et rendez-vous personnellement avec toi le 7 septembre à 19h ! 

Contenu

Installer Visual Studio 2019 et Monogame

Lien de téléchargement pour Visual Studio 2019.txt
  • 100 octets
Visual Studio 2019 - Quoi cocher au moment de l'installation.mp4
  • 1 min
  • 4,98 Mo
Visual Studio 2019 - Installer les templates Monogame.mp4
  • 1 min
  • 2,13 Mo
Visual Studio 2019 - Finaliser l'installation des templates Monogame.mp4
  • 1 min
  • 978 ko
Visual Studio 2019 - Installer l'utilitaire MGCB Content Pipeline Editor.mp4
  • 3 mins
  • 12,3 Mo
Visual Studio 2019 - Créer un projet Monogame.mp4
  • 2 mins
  • 6,2 Mo
Visual Studio 2019 - Comment afficher dans la console.mp4
  • 3 mins
  • 14 Mo

Apprendre la programmation C#

C# La POO facile - Support de cours (c) Gamecodeur.pdf
  • 143 ko
1 - Monogame - Tour horizon VS et 1er projet.mp4
  • 14 mins
  • 85,4 Mo
2 - Monogame - CSharp - Saisir du code et exécuter.mp4
  • 10 mins
  • 47,8 Mo
3 - Monogame - CSharp - Types numériques.mp4
  • 15 mins
  • 77 Mo
4 - Monogame - CSharp - Chaines de caractères.mp4
  • 14 mins
  • 69,7 Mo
5 - Monogame - CSharp - Les expressions.mp4
  • 10 mins
  • 48,7 Mo
6 - Monogame - CSharp - Les fonctions.mp4
  • 18 mins
  • 79,7 Mo
7 - Monogame - CSharp - Boucle for.mp4
  • 10 mins
  • 45,8 Mo
8 - Monogame - CSharp - Boucle while.mp4
  • 7 mins
  • 31,2 Mo
9 - Monogame - CSharp - Les tableaux.mp4
  • 21 mins
  • 109 Mo
10 - Monogame - CSharp - Structures de contrôle RUSH.mp4
  • 16 mins
  • 81,5 Mo
11 - Monogame - CSharp - Listes.mp4
  • 15 mins
  • 84,6 Mo
12 - Monogame - CSharp - POO en dessin.mp4
  • 19 mins
  • 75,8 Mo
13 - Monogame - CSharp - Préparation projet console.mp4
  • 8 mins
  • 29,5 Mo
14 - Monogame - CSharp - Classe LanceurDé.mp4
  • 22 mins
  • 107 Mo
15 - Monogame - CSharp - Classe Personnage et polymorphisme.mp4
  • 20 mins
  • 92,7 Mo
16 - Monogame - CSharp - Méthode statique Terminal.mp4
  • 14 mins
  • 67,8 Mo
17 - Monogame - CSharp - Paramètre par défaut Drop Lowest.mp4
  • 6 mins
  • 29,9 Mo
18 - Monogame - CSharp - Heritage et Redefinition de ToString.mp4
  • 15 mins
  • 74,3 Mo
19 - Monogame - CSharp - Révision intermédiaire.mp4
  • 18 mins
  • 87,1 Mo

Replay des Lives

Stage POO - Replay jour 1.mp4
  • 101 Mo
Aperçu
Stage POO - Replay jour 2.mp4
  • 141 Mo
Stage POO - Replay jour 3.mp4
  • 161 Mo
Stage POO - Replay jour 4.mp4
  • 119 Mo
Stage POO - Replay jour 5.mp4
  • 115 Mo

Codes source

Live - Jour 1.zip
  • 294 ko
Live - Jour 2.zip
  • 679 ko
Live - Jour 3.zip
  • 84,7 ko
Live - Jour 4.zip
  • 4,79 Mo
Live - Jour 5.zip
  • 2,08 Mo

Bonus

Sources finales du stage Casse Brique Extreme Lua
  • 1,4 Mo
Editeur de niveaux Lua issu du stage Casse Brique Extreme (Sources)
  • 11 ko
Replay DLC 87 - Coder un Service Locator en CSharp.mp4
  • 58 mins
  • 119 Mo