Skip to main content

Création des boîtes de dialogue

Bonjour à tous ! Cette semaine j’ai travaillé beaucoup sur la création des boîtes de dialogues. Celles-ci seront visible lors des cinématiques. Afin d’éviter d’écrire du code redondant, j’ai créé un script qui permet de les créer. Cela me permettra de sauver beaucoup de temps. La création ne m’a pas trop causé de problème. Il suffisait juste de savoir quel fonction de GameMaker utiliser. Pour y arriver, j’ai dû utiliser l’évènement Draw GUI de mon controleur de cinématique pour pouvoir dessiner au niveau de l’interface usagé. Voici les petites fonctions que j’ai dû utiliser :

draw_set_font Cette fonction permet de choisir la police qui sera utilisé pour le text.
draw_set_halign Cette fonction permet de définir l’alignement horizontal qui sera utilisé.
draw_set_valign Cette fonction permet de définir l’alignement vertical qui sera utilisé.
draw_sprite Cette fonction permet de dessiner un sprite à l’écran. Je l’utilise pour dessiner le font de la boîte de dialogue de même que le visage s’il y a lieu.
draw_text_ext Cette fonction est une version amélioré de draw_text. Elle permet de définir quand un saut de ligne automatique sera fait selon la largeur du texte atteinte.

Pour terminer cette mise à jour, voici une capture d’écran d’une boîte de dialogue test avec un visage.

Si vous voulez commenter, c’est par ici.

 

Création des NPC

Bonjour tout le monde ! La dernière semaine a été consacré à la création des NPC pour la première cinématique du jeu. Étant donné que la première cinématique se déroule dans la base HLB (Humanity’s Last Base), il doit y avoir des personnages NPC afin de remplir un peu la base. J’ai donc créé 9 NPC différents avec l’aide de l’outils de création Game Character Hub. Cet outils a été créé à la base pour la série Rpg Maker mais on peut l’utiliser pour d’autre moteur de jeu. Il suffit d’exporter nos personnages en png. Par la suite il y a un certain travail d’intégration à faire au niveau de Game Maker mais ce n’est pas trop compliqué. Pour terminer, voici les NPC qui ont été créé cette semaine :

Lien pour les commentaires : https://sjs-studio.com/forum/showthread.php?tid=739

Panne de disque dur

Bon lundi tout le monde ! La dernière semaine était suposé être consacré à la création des dialogues de la première cinématique mais un grand malheur est survenu à mon disque dur de production. Celui-ci a rendu l’âme dans un gros bruit fracassant. J’ai donc dû en acheter un autre et réinstaller mes logiciels afin de pouvoir retravailler sur le jeu. Heureusement, je n’ai perdu qu’environ 1h de travail grâce à bitbucket. Si vous ne travailler toujours pas avec un source control externe, je vous le recommande vraiment. Ça peut nous sauver des heures et des heures de travail en cas de problème matériel. Avant la panne de mon disque dur, j’avais commencer à paufiner un peu le dessins d’un civil qui se promènera dans la base lors de la cinématique. Il me reste encore un peu de travail à faire sur celui-ci pour l’améliorer. Voici une animation de celui-ci :

Pendant la semaine, j’ai découvert un site extraordinaire pour planier des projets de jeux vidéo. Son nom est Hacknplan. Sur ce site, vous pouvez écrire votre documentation au complet. En plus, vous pouvez planifier votre travail avec la méthode Agile. Le plus important, il y a une version gratuite qui permet de faire quand même beaucoup de chose pour les développeurs individuel. Je vous recommande d’aller y jeter un coup d’oeil : http://hacknplan.com/

Lors de la prochaine mise à jour, il devrait y avoir plus de choses à montrer étant donné que j’ai changé mon disque dur. Si vous avez des questions ou des commentaires, vous pouvez aller ici.

Construction de la base HLB

Bonjour à tous ! La dernière semaine a été consacré à la conception de la base HLB. Celle-ci sera utilisé dans le vidéo d’introduction du jeu. En général la conception s’est bien déroulé. Tout d’abord j’ai dû me trouver un tileset futuriste qui permettait de créer une grande base tout en étant jolie. J’ai trouver ce tileset dans les DLC de rpg maker. J’ai donc acheter le tileset suivant : http://store.steampowered.com/app/462083/RPG_Maker_VX_Ace__PVG_Sci_Fi_Tiles/ .

La création de carte avec GameMaker Studio 2 est vraiment très simple. Dans le temps de le dire, j’ai terminée HLB. En tout, j’ai travaillé environ 3h pour arrivé à une première version. Par la suite, j’ai commencé la création de petits personnages modèles afin de trouver la bonne dimension. Après quelques tests, j’ai conclu que la taille idéale est de 48 x 72. Pour l’instant, les personnage bougent sur place et tous les animations tournent en boucle. Dans un avenir rapproché, il y aura plusieurs personnages qui se promèneront dans la base afin de lui donner un peu de vie. Pour terminer, voici une petite capture d’écran qui montre une petite partie de la base.

Si vous avez des questions ou des commentaires, vous pouvez aller ici.

Présentation du projet

Allo, dans la dernière semaine, il y a eu du travail de fait au niveau du forum. Pour le moment il n’y a pas beaucoup de sections mais il y en aura probablement d’autre qui s’ajouteront au fil du temps. Le plus important était de pouvoir donner la possibilité au gens de pouvoir partager leurs idées, commentaires, opinion sur les nouvelles du site.

Maintenant que le site est terminé, nous allons pouvoir retourner à la conception de notre prochain jeu. Notre prochain jeu est un jeu qui nous tiens vraiment à coeur. Celui-ci se nomme Humanity’s Last Hope. Le jeu sera un jeu de type « Shoot’em up » vertical. Celui-ci contiendra un mode histoire et un mode arcade. Le mode histoire contiendra une histoire très humoristique alors que le mode arcade vous permettra de combattre le plus d’ennemis possible et de faire le plus de points possible. Afin de créer le jeu rapidement, nous avons décidé de le créer avec GameMaker Studio 2. Pour l’instant, nous n’avons pas d’image à vous montrer mais ça viendra rapidement dans les prochaines semaine.

Si vous avez des questions où des commentaires, n’hésitez pas à vous rendre sur le sujet de la nouvelle sur le forum à cette adresse : https://sjs-studio.com/forum/showthread.php?tid=732

Bienvenue à nouveau !

Bonjour, bienvenue sur la toute nouvelle version de SJS-Studio. Cette version sera beaucoup axé sur la présentation des projets en cours et à venir. Pour y arriver, il y aura des mises à jours à tous les lundi qui se nommeront « Nouvelles du lundi ». Pourquoi des mises à jours le lundi ? Tout simplement parce que la majorité du travail sur les jeux se déroule la fin de semaine. Je me suis inspiré beaucoup du site internet de Factorio et de ses « Factorio Friday Facts ». Je trouve que ça permet de partager régulièrement l’avancement d’un projet.

Cette semaine, la majorité du travail a été fait au niveau du site internet. J’ai trouvé un logo de même qu’un thème pour WordPress beaucoup plus professionnel qu’auparavant. J’ai retravailler le menu principal afin de trouver l’information plus rapidement. Il reste encore quelques petits trucs à améliorer, surtout au niveau du forum, mais le tout est déjà facilement accessible. Dans quelques semaines, il sera possible de commenter les nouvelles directement sur notre forum de discussion.

À venir prochainement:

  • Finalisation du forum
  • Présentation du projet Humanity’s Last Hope