Un code dont vous êtes le héros : Spécial C# et Monogame

Un code dont vous êtes le héros : Spécial C# et Monogame

Channel:
Subscribers:
23,500
Published on ● Video Link: https://www.youtube.com/watch?v=ktMBr3m6DCI



Duration: 12:46
758 views
46


On étudie, on améliore et on documente mon framework de jeu en C# / Monogame !

En 2016, pour la Ludum Dare 36, je codais un jeu complet en C# / Monogame en 15h seulement : THE AMNESIAC.
J'ai travaillé en binôme avec mon beau fils de 15 ans (lui aux graphismes, moi au code) pour plus de motivation et une expérience familiale.

Important : C'était mon 1er projet en Monogame.

Le thème était "Ancient Technologies".

Je codais pour l'occasion un moteur/framework pour pouvoir coder des jeux en case par case sur map exportées de Tiled Map Editor.

Les fonctionnalités de ce framework :

- 100 % C# / Monogame
- Système de scènes avec échange de données
- Système de map avec lecture du format TMX (Tiled Map Editor) via un fork de TiledSharp et affichage depuis un Tileset
- Système de sprites avec animations depuis un Tileset
- Système de personnage pouvant évoluer sur une map en case par case (smooth)

Gameplay :
- Déplacement sur une map avec détection de collisions
- Objets déplaçables (poussés)
- Pièges
- Monstres au déplacement aléatoire
- Collecte de pièces avec objectif 100 %
- Portes activables, avec ouverture animée
- Compteur de mouvements
- Chrono pour speed run

Notre objectif cette semaine :
- Reprendre le code et le découper pour l'analyser, comprendre ce que j'ai implémenté en 48h
- Expérimenter pour isoler des points sensibles (faiblesses, manques)
- Améliorer ce qui peut l'être pour que le framework soit réutilisable
- Documenter le framework pour que vous puissiez l'utiliser
- Démarrer un mini projet de zéro pour tester le framework hors contexte

Chaque après midi je serai en Live sur Zoom (réservé aux membres de la School) avec des comptes rendus publics.

Le travail sera interactif, on bosse EN EQUIPE !

- Vous décidez de ce que j'améliore, des tests que nous réalisons, vous m'aidez à documenter
- Vous avez accès au code et vous pouvez tester de votre côté
- Vous m'aidez à documenter le framework
- Vous apprenez en me voyant coder, en me posant des questions, en participant à l'expérience (ou bien en simple spectateur)

🅿️ Adhère aujourd'hui à l'école en ligne Gamecodeur :
https://www.gamecodeur.fr/acces-premium/

🟦 Rejoins ma communauté sur Telegram :
https://t.me/gamecodeur




Other Videos By Gamecodeur


2021-06-18Initiation à la programmation de jeux vidéo : Programmer un Scrolling infini
2021-06-11Le Portfolio idéal du programmeur de jeux vidéo : 6 trucs à prouver absolument (mieux qu'un diplôme)
2021-06-10Pourquoi coder sur Console virtuelle ? (Bonus : Another World sur Pico-8)
2021-06-09Avis sur la formation Gamecodeur (Elève : JSKey)
2021-06-09C'est quoi un jeu vidéo ? JE CODE les bases d'un JEU DE VOITURES en 2D en pur code en 15 mn
2021-06-08Programme ton premier jeu vidéo avec moi : On va adapter ce film en jeu vidéo en moins de 15 jours !
2021-05-26Tu dois découvrir ça (la transe du codeur = LE FLOW !)
2021-05-245 idées reçues à la con + un lama et des éléphants
2021-05-20TOUT EST SIMPLE ? L'HISTOIRE DES POST-ITS !
2021-05-19Je code un jeu devant vous ! (Un Code dont vous êtes le héros - Programme du Jour 2)
2021-05-17Un code dont vous êtes le héros : Spécial C# et Monogame
2021-05-14Je code devant toi une barre de vie (cours débutant, replay du DLC #53)
2021-05-11La technique de la machette
2021-05-09Code Commando en Live (JavaScript HTML5 : Cinématique Pixel Art)
2021-05-07Je me lance un défi !
2021-05-06Tuto express : Créer une Sprite Sheet à partir des graphismes de R-Type
2021-05-04ce truc a beaucoup de valeur sur ton CV
2021-04-28Vous avez choisi : Je code un shooter ... ?
2021-04-27De LORICIEL à AOZ STUDIO, il a changé nos vies : J'interviewe Laurant Weill !
2021-04-22🔴 Live : Je teste les jeux de mes élèves
2021-04-21Ces jeux Loriciels ont marqué mon adolescence (et je vais interviewer le fondateur de Loriciel)



Tags:
jeu vidéo
unity3D
lua
love2D
c#
programmation de jeux vidéo
comment créer un jeu vidéo