• 49 €

Guide de programmation Jeux de combat en vue de dessus

Un mode de Gameplay classique et universel : les combats en "top view". Faites s'affronter des tanks sur un champ de bataille et assimilez des concepts clés : déplacement, rotations, collisions, trajectoire de projectiles, et bien plus !

Développez un prototype complet de jeu de combat

Générez un terrain aléatoire et programmez un tank capable de tourner sur lui même, de se déplacer et de tirer des obus sur ses adversaire. Ajoutez un effet sonore pour simuler le démarrage de ses chenilles pour encore plus d'effet !

Projet bonus : Mini moteur vectoriel

La Vectrex vous connaissez ? Découvrez comment coder votre propre moteur vectoriel grâce à ce projet bonus.

Tous les secrets de programmation pour coder un jeu de combat en vue de dessus

Voici le sommaire de ce formidable guide Collector de près de 70 pages :

  • Prérequis
  • Le thème
  • Se préparer psychologiquement
  • Votre plan d'action (en fonction de votre niveau)
    • Grand débutant
    • Débutant
    • Initié
  • Trouver l'inspiration dans les classiques
  • Trouver l'inspiration loin de son écran
  • Trouver l'inspiration dans le réel
  • Trouver ou créer des graphismes
  • Sortir du bois
  • Commencer à coder
  • Sur le grill : Un terrain pour mettre le tank dessus
  • Afficher un tank sur une grille
  • Déplacer le tank case par case
  • Détecter le terrain sous les chenilles
  • Premier obus : boum !
  • Le pixel c'est encore mieux
  • Parcours d'orientation : en 8 directions
  • Parcours d'orientation : au degré près
  • C'est pas tout mais faut entrer en collision maintenant !
    • La méthode de la distance qu'on voit même pas que c'est approximatif
    • La méthode de la bounding box de papy
    • Le bordel quand on gère des rotations
  • La tourelle prend son indépendance
  • Élucubrations
    • Vectrex is back : votre moteur vectoriel codé à la main !
    • Vue "périscope" avec même pas de la vraie 3D
  • Liens utiles, références
+

12 projets qui reprennent chaque étapes du guide (en Lua / Love2D pour une lecture facile, adaptable dans tout autre langage/framework).

+

1 projet bonus avec un moteur vectoriel façon "Vextrex"

+

Les graphismes et les sons utilisés dans le guide.

Contenu

Guide PDF et Code source

Guide de programmation Jeux de combats en vue de dessus PDF
  • 4,1 Mo
Projets Source Guide Combats.zip
  • 6,8 Mo