Skip to main content

Je suis de retour !!!

Bonjour à tous, après plusieurs mois de réflexion j’ai décider de faire un retour au source. C’est à dire faire et créer ce que j’aime le plus. C’est à dire un petit moteur de jeu en C# avec la librairie Monogame. Dans le passé j’avais déjà participé à plusieurs Game Jam avec cette librairie et j’avais aussi appris XNA à l’époque grâce à un excellent livre qui n’existe plus malheureusement. En fait, c’est grâce à ce livre que je suis entré dans le merveilleux monde du C# et que je n’ai jamais quitté depuis plus de 15 ans.

Voici donc ce que je ferai dans les prochains mois. Je vais créer le moteur de jeu que j’appellerai Cyclops Engine. J’avais déjà commencé à l’époque à le créer mais je vais le repartir à neuf. Pour débuter, je vais suivre le tutoriel officiel de Monogame afin de créer les premières base solide. Ensuite, je vais peaufiner mon moteur afin de le personnaliser le plus possible.

Je vais tenter à chaque semaine de vous faire part de la progression du moteur et je vous raconterai aussi les problèmes rencontrés et comment j’ai pu les régler.

Je vous dit donc à très bientôt pour la suite 🙂

The Week of Awesome : Jour 2

Bonjour à tous. Aujourd’hui, j’ai travaillé sur le menu principal. Je devais donc trouver un pack de texture de style science-fiction. Lorsque vous passez la souris sur un bouton, la couleur du bouton change. Même chose lorsque vous cliquez dessus. J’ai intégré aussi une petite musique créée par un grand artiste: https://eliteferrex.newgrounds.com/ . J’ai créé un niveau de débug afin de développer mes fonctionnalités sans avoir à prendre soin d’un niveau complet. Pour l’instant, j’ai inclus le vaisseau du joueur avec ses mouvements et son tir de base. J’ai également deux ennemis de base mais ils ne bougent pas pour le moment. Voici deux petits screenshots de mes avancées:

* Image non disponible
* Image non disponible

Pour demain, mes objectifs sont les suivants:

  • Intégrez les paterns de mouvements pour les ennemis.
  • Commencez à créer le premier niveau.

The week of awesome : Jour 1

Cette semaine je participe à un concours de création de jeu. Celui-ci doit être fait dans la semaine du 7 au 13 août 2017. Il y a quatre thèmes de proposé et nous devons en choisir deux et les implémenté dans notre jeu. Pour ma part j’ai décidé de choisir le thème Alien Invasion et Chain Reaction. Mon jeu sera un Shoot’em up. Aujourd’hui j’ai écrit l’histoire et j’ai choisi mes sprites que j’utiliserai. J’ai acheter un petit pack sur internet pour m’aider. Par la suite j’ai créé mon projet et je me suis donné comme objectif d’affiché le vaisseau avec une animation pour l’exhaust. Voici une petite capture d’écran:

Mes objectifs pour demain sont les suivants:

  • Intégrer les contrôle
  • Intégrer les tirs
  • Intégrer 1 ennemi pour tester

C’est tout pour le moment. J’espère pouvoir vous en dire plus demain. Bonne soirée

Qu’est ce qui s’en vient pour Body defence

Voici déjà tout près d’un mois depuis la fin du Ludum Dare # 29. La semaine dernière j’ai reçu mon résultat et j’en suis très satisfait. J’ai quatre résultats en haut de 3/5 ce qui représente ma meilleure performance pour ce concours. J’ai déjà hâte à la prochaine édition pour pouvoir améliorer ma note. Dans les prochaines semaines, je vais me remettre à travailler très fort sur le jeu pour corriger les bugs et y faire beaucoup d’amélioration. Je suis présentement entrain d’écrire une petite documentation qui me servira de balise pour la suite. Si jamais vous êtes intéressé à lire cette documentation lorsqu’elle sera terminée, veuillez m’en faire part le plus rapidement possible. En attendant, voici une petite liste rapide des changements que je ferai au jeu :

  • Ajout de 3 à 6 nouveaux types de tours.
  • L’interface sera repensé.
  • Ajout de nouvelles musiques
  • Ajout de plusieurs niveaux
  • Ajout d’un mode campagne
  • Ajout d’un mode arcade
  • Etc

 

Body defence : Post-mortem (LD#29)

C’était ma troisième compétition de type Ludum Dare et je crois que ça été ma meilleure. Pour commencer, voici un petit screenshot du résultat final.

BodyDefence_01

J’étais supposé d’utiliser le C# avec la librairy monogame mais à la dernière minute, j’ai décidé d’utiliser le logiciel GameMaker. J’ai été très content d’avoir fait ce choix car j’ai été capable de faire le noyeau du jeu très rapidement. Ça m’a permis d’avoir plus de temps pour faire mes sprites et un deuxième niveau.

Ce qui a bien été

– Les sprites. C’est incroyable comment c’est facile de créer des sprites et tilesets avec tilestudio.
– J’ai été capable de faire un deuxième niveau.
– Tout s’est bien déroulé lors de la publication de mon jeu.
– Je n’ai pas eu de bugs majeurs.

Ce qui a mal été

– L’interface usager. Je ne l’aime vraiment pas.
– Ça m’a pris beaucoup de temps à trouver une idée qui fittait avec le thème (Sous la surface).
– J’ai pris beaucoup trop de temps pour faire l’ajustement de la force des ennemies vs les tours.

Conclusion

Ce fut mon meilleur Ludum Dare. Il est certain que je vais continuer à travailler sur ce jeu. La première chose que je ferai sera la refonte complète de mon interface utilisateur. Après ça, je vais ajouter des niveaux, des nouveaux ennemis, de nouvelles tours, des nouvelles mise à jours pour les tours et finalement, peut-être une petite histoire pour habiller le tout.

Si vous voulez essayer mon jeu, vous pouvez aller directement ici : Body Defence

N’hésitez pas à me faire part de vos commentaires.