Skip to main content

Système de tilemap

Depuis la dernière mise à jour, le système de tilemap a continué d’évoluer. Pour le moment c’est un système à 1 layer mais dans un avenir raproché il sera possible d’avoir plusieurs layers. Le niveau est pour le moment généré aléatoirement. Bientôt, on pourra lire un fichier pour loader une carte. Ce sera beaucoup plus pratique.Pour tester tout ça, le livre nous propose de créer un petit jeu fort simple. Un tank doit détruire des ordinateurs et éviter d’autre tank. Grâce à ça, j’ai commencé à toucher à d’autre points comme par exemple, l’intelligence artificielle de type A*. C’est vraiment génial comme système. Il permet de trouver le chemin le plus court entre le point A et le point B avec un système de pointage. Je vous posterez quelque screenshots de tout ça lors de la prochaine mise à jour et si la demande est là, je pourrais vous expliquer plus en détail ce que c’est l’intelligence artificiel de type A*.

Concernant le site, il y a maintenant un tout nouveau forum de discussion. N’hésitez pas à aller parler et si vous croyez qu’une nouvelle section de forum devrait voir le jour, n’hésitez pas à m’en faire part et je l’ajouterai si je juge que ça pourrait apporter plus de vie au site. 🙂

XNA

Bonjour à tous ! Cette semaine, j’ai décidé d’essayer XNA. Résultat, je suis devenu accro. C’est très simple de faire des jeux avec cette librairie créé par microsoft. En cherchant sur le net des tutorials, je suis tombé sur un livre vraiment bien fait. Il se nomme XNA 4.0 Game development by Example. Je vous le conseille vivement si vous voulez apprendre le XNA. Le livre contient 4 jeux à créer. Chaques jeux est élaboré sur 2 chapitres. Un chapitre pour faire la base et l’autre pour le paufiner avec bien entendu des suggestions pour améliorer le jeu. Je vous poste donc 2 images du premier jeux à faire. Il s’agit d’un jeu de type puzzle.

Screenshots

Voici donc des screenshots de ce qui est fait avec mon moteur cyclops. Bon visionnement. 🙂

Light / Mesh

La semaine dernière j’ai créé une classe pour la gestion des mesh et une autre pour la gestion des light. Pour l’instant je peux loader un mesh et l’afficher avec une lumière ambiant, un spot light, un point light ou une directional light. C’est vraiment cool. Je me suis fait un petit démo avec tout ça. Je vais vous poster des screenshots dans mon prochain message sur ce blog.

À venir cette semaine:

  • Finition de ma nouvelle classe pour les vecteurs
  • Reconstruction de ma classe pour mes sprites
  • Animation de sprites (edit: déplacé à la semaine prochaine)
  • Autre si j’ai du temps 🙂

Encore une fois, si vous avez des commentaires sur mon blog, n’hésitez pas à vous inscrire et à poster vos commentaires.

Cyclops

J’ai maintenant trouvé le nom officiel pour mon moteur 2D. Celui-ci se nommera Cyclops. Pourquoi ce nom ? Tout simplement parce que j’ai une vision claire de ce que je veux comme moteur 2d et que j’irai dans cette direction. Un autre aspect intéressant, un cyclop n’a qu’un oeil donc il ne peut voir en 3d. Je trouvais que ce nom allait bien en un moteur 2d.

J’ai recommencer à retravailler sur mon moteur cette semaine. Je refais un peu de restructuration mais je crois que ce sera pour le mieu. Je vous en redonne des nouvelles dès que possible. 🙂