Un Code dont vous êtes le héros – Mai 2021 – On code un moteur de jeu en C#

Pendant 5 jours, je code en direct et vous m’aidez dans mes choix.

Session de mai 2021 : On étudie, on améliore et on documente mon framework de jeu en C# / Monogame.

L’histoire :

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)

Votre niveau d’accès est insuffisant pour accéder à ce contenu.

Adhérez aujourd'hui en Premium

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

Dialoguez avec les autres membres de la gamecodeur school.

Accédez maintenant à notre serveur Discord privé : Entraide, Game Jams, Partage de projets, etc.

Vous devez être membre de la Gamecodeur School Premium pour être autorisé à accéder au serveur.