Retour à la boutique

Produit numérique

C# Raylib

Domine le Pathfinding en C# avec Raylib

Apprends à programmer l’algorithme A* en C# et à comprendre son fonctionnement grâce à un simulateur visuel. Avec Raylib-cs, fais ensuite évoluer une unité sur une carte en contournant les obstacles.

99,00 € TTC

Fais trouver leur chemin à tes unités

Programme un algorithme A* en C#, observe son fonctionnement pas à pas, puis utilise-le pour déplacer une unité sur une carte avec des obstacles. Avec Pathfinder, tu passes du calcul d’un chemin sur une grille à son intégration dans un prototype de jeu avec Raylib-cs.

Tu construis ta propre classe de recherche de chemin et un simulateur pour comprendre les étapes du calcul. La logique de pathfinding est séparée de l’affichage : tu pourras la reprendre et l’adapter à tes projets C#.

Pour qui est cette formation ?

Pour les programmeurs qui connaissent les bases du C# et veulent ajouter des déplacements sur une grille à un RTS, un RPG ou un autre jeu. Être à l’aise avec les variables, les boucles, les collections et les classes t’aidera à suivre les exemples.

La mise en pratique utilise C# et Raylib-cs. Deux vidéos complémentaires montrent comment créer un premier projet avec Visual Studio 2022 ou VS Code. Tu n’as pas besoin d’avoir déjà programmé un algorithme de pathfinding.

Ce que tu vas apprendre à construire

01

Une classe A* réutilisable

Représente une grille, identifie les cases accessibles et implémente la recherche d’un chemin entre un départ et une destination. Tu suis la construction de la classe pour comprendre son rôle et pouvoir l’adapter.

02

Un affichage du chemin

Visualise le parcours calculé sur une carte. Tu relies le résultat de l’algorithme à un affichage concret, utile pour tester tes déplacements et comprendre les obstacles.

03

Un simulateur pas à pas

Observe la progression de la recherche au lieu de voir seulement son résultat. Le simulateur rend les étapes de l’algorithme visibles et t’aide à comprendre les choix effectués.

04

Une unité qui se déplace sur une carte

Intègre le calcul dans un prototype de jeu, commence par un déplacement case par case, puis travaille un déplacement fluide le long du chemin.

Le programme : 10 étapes et 2 vidéos de démarrage

  • Créer le projet Pathfinder.
  • Préparer une carte pour travailler.
  • Comprendre le fonctionnement de A*.
  • Préparer la classe AStar.
  • Implémenter l’algorithme.
  • Afficher le chemin calculé.
  • Coder un simulateur.
  • Intégrer A* dans un jeu : les bases.
  • Déplacer une unité case par case.
  • Rendre le déplacement fluide.

En complément : deux vidéos pour créer ton premier projet Raylib-cs, avec Visual Studio 2022 ou VS Code. Au total, la formation contient 12 vidéos à suivre à ton rythme.

Les sources et les documents inclus

Retrouve les ressources pour reprendre le projet et revoir les notions de la formation :

  • Le code source Pathfinder : le projet dans une archive ZIP.
  • Le livret Pathfinder : les notes, les concepts et les liens réunis dans un PDF.
  • La fiche « Système de coordonnées » : un PDF issu de Build Master pour travailler les positions.

Deux packs de graphismes pour tes exercices

RTS Micro Asset, le pack de graphismes utilisé dans Pathfinder

RTS Micro Asset — version 1.3
Le pack utilisé dans la formation pour la mise en pratique sur une carte de jeu.

Roguelike Asset Series: Overworld — version 1.0
Un second pack pour explorer un univers médiéval.

Ces graphismes sont réalisés par Aleksandr Makarov. Les deux packs sont fournis en archives ZIP dans l’espace de contenu.

Apprends à ton rythme

La formation se consulte en ligne depuis ton espace de contenu GameCodeur. Tu peux suivre les vidéos dans l’ordre, faire une pause pour coder et revenir sur une étape lorsque tu en as besoin. Les fichiers complémentaires te permettent de travailler sur ton ordinateur.

Donne à tes unités le chemin vers leur objectif

Un obstacle ne doit plus arrêter tes personnages. Programme A*, observe ses choix dans le simulateur et fais avancer ta première unité jusqu’à sa destination. Ouvre ton éditeur, teste une nouvelle carte et transforme un calcul de chemin en mouvement : tes prochains jeux en C# avec Raylib commencent ici.

Avis

Il n’y a pas encore d’avis.