Introduction à la Programmation de Jeux avec Sokoban
Objectifs
Les objectifs de cette vidéo sont :
- Apprendre à développer un jeu 2D en C#
- Comprendre la programmation orientée objet
- Utiliser WPF pour la programmation graphique
- Maitriser le développement d'un jeu de type Sokoban
Résumé
Cette leçon vous guide à travers la création d'un jeu de type Sokoban en C# en utilisant WPF. Appliquez les principes de la programmation orientée objet et de la programmation graphique pour développer un jeu complet.
Description
Dans ce chapitre final, nous allons créer un jeu 2D de type Sokoban en utilisant C# et WPF. Ce projet vous permettra de mettre en pratique tout ce que vous avez appris sur la syntaxe du C-sharp, l'utilisation de la programmation orientée objet et la programmation graphique en WPF.
Nous commencerons par une présentation du cahier des charges et des règles du jeu Sokoban. Ensuite, nous coderons une grille de jeu de 10 par 10 cases où un personnage pourra se déplacer en poussant des caisses vers des cibles spécifiques. L'objectif est d'amener toutes les caisses sur les cibles avec le moins de déplacements possible.
Ce jeu comprendra :
- Un personnage qui peut se déplacer selon les points cardinaux.
- Des caisses qui peuvent être poussées.
- Des murs qui bloquent les déplacements.
- Un comptage de mouvements pour déterminer le score.
Des ressources graphiques et une carte de niveau préconfigurée sont fournies pour faciliter le développement. Vous serez en mesure de réinitialiser le niveau avec un bouton de recommencement.
Si je devais faire une petite critique : Le module 7 sur la POO manque d'illustration et de schéma.
Un grand merci et bravo à Virginie la formatrice pour l'aspect très didactique et pédagogique (pas à pas) de cette formation que je n'avais jamais encore trouvé ni à l'école ou même en ligne !
Elle date un peu mais reste toujours d'actualité.