Guide de programmation : Le Secret des maps hexagonales - Version digitale
Téléchargement numérique
2 Fichiers
Fais le grand saut dans l'univers du développement de jeux de stratégies avec ce guide PDF de 60 pages, abordant de manière complète et détaillée tous les concepts et formules pour créer, intégrer et manipuler des maps hexagonales.
Il comprend des projets de démo en Lua/Love2D et C#/Monogame, pour une expérience pratique inestimable.
Inclus des graphismes libres de droit que tu pourras utiliser pour prototyper.
Si vous êtes comme moi fasciné par les jeux utilisant des grilles hexagonales, peut-être vous êtes vous déjà demandé comment les programmer ?
Ces maps (aussi appelées grilles hexagonales) sont idéales pour les jeux de stratégies car elles permettent aux unités de se déplacer de manière plus réalistes, dans 6 directions au lieu de 4.
Mais si vous y avez un peu réfléchi, vous en êtes sûrement arrivé à la conclusion que tout ceci n'avait pas l'air simple !
Comment stocker une map dont les cases ont 6 côtés, et donc 6 directions possibles ? Il est évident qu'un simple tableau ne convient plus…
Comment afficher une map dont les lignes ne sont pas alignées (une sur deux est décalée) ?
Comment déplacer un personnage ou un véhicule sur ce genre de map ?
Comment calculer sur quelle case le joueur clique alors que la case n'est pas carrée et qu'on ne sait pas si elle est sur une ligne décalée ou pas ?
Maintenant imagine que tu saches exactement quoi programmer, quoi utiliser et dans quel ordre pour gérer une map hexagonale dans ton code.
Un peu comme les ingrédients d’une recette que tu vas pouvoir appliquer, en l’adaptant à tes propres goûts.
Tu veux créer un jeu de stratégie militaire avec une belle map aux cases hexagonales ? Hop, tu monte ton template de code et tu n’as plus qu’à t’occuper du gameplay.
Tu veux créer une phase de combat sur un champ de bataille aux cases hexagonales pour un RPG ? Pareil.
Tu veux créer un city builder avec des blocs hexagonaux ? Pas de soucis, tu as une méthode qui marche pour tout.
Mais ce n’est pas tout.
Imagine que ces concepts ils soient expliqués et décortiqués, un à un, dans les moindre détails.
C'est comme si un cuisinier te donnait ses meilleurs recettes, et t'aidait en plus à les réussir en te confiant tous ses trucs.
En fait :
Tu as accès à tous les concepts et à toutes les formules pour créer, intégrer et manipuler des maps hexagonales.
Tu apprends à les utiliser pour les adapter à tes besoins et à tes projets de jeux vidéo.
Tout ça tu peux l’avoir aujourd’hui dans une formation unique qui s’appelle :
Le Secret des Maps Hexagonales
C’est un véritable manuel qui explique tous les concepts sans prise de tête, avec des schémas et des formules à recopier, tout en français.
J’ai décortiqué des dizaines de page de documentation. Comparé tous les principes, toutes les explications. J’ai simplifié et extrait l’essence même des meilleures méthodes. Je les ai expérimentées, optimisées, testées en Lua mais aussi en C# !
Ce que tu vas apprendre :
Comment générer une grille de la hauteur et de la largeur que vous désirez
La méthode universelle pour stocker la grille (et ça, sans utiliser de tableau)
La recette magique qui révolutionne la gestion des coordonnées de chaque tuile
Comment créer des tuiles avec des terrains différents et des constructions
Les formules (expliquées !) pour afficher la grille avec un alignement parfait des tuiles
Comment faire scroller la grille en gérant une caméra en seulement 2 lignes de code
La formule que tout le monde cherche pour détecter sur quelle tuile le joueur clique
Comment calculer les tuiles voisines pour gérer un déplacement dans 6 directions
Le code à recopier pour calculer un chemin entre 2 cases avec du path finding
Comment travailler avec des tuiles en pseudo 3D
C’est le moment d’apprendre enfin à programmer ce genre de maps que tu as adoré dans de nombreux jeux : Heroes of Might and Magic, Battle Island, The Battle for Wesnoth, Dominium et des dizaines d’autres !
Il s’agit d’un manuel de plus de 60 pages, en PDF.
Il est accompagné du code source de tous les concepts enseignés dans le manuel, au format Lua/Love2D et C#/Monogame, et tout est transposable dans le langage de ton choix.
Tu reçois aussi un pack complet, libre de droit, de graphismes pour expérimenter ce que tu vas apprendre.