Quoi de neuf ?
Avancement par rapport au dernier billet
  • Niveau 4 - niveau complet : 72%
  • Bruitages - étape I : 82%
Niveau 4 - niveau complet : 72%
  • 0% à 30% : conception du niveau, des décors et des ennemis
  • 30% à 60% : mise au propre de tous les éléments du niveau
  • 60% à 90% : tous les éléments du niveau sont inclus dans le code du jeu
  • 90% à 100% : construction complète du niveau
Voici, dans les vidéos ci-dessous, une présentation rapide des deux premiers ennemis (il se peut qu'il y ait plus tard des modifications comme les vitesses de déplacements, les cadences de tirs, etc).
  • Première vidéo : une sorte de drone qui surgit de n'importe quel endroit de l'écran et qui est très mobile ... plus il y en a, plus la situation devient dangereuse !
  • Deuxième vidéo : un ennemi léger aux déplacements rapides et imprévisibles ... il compense son faible champ d'action par des tirs rapides.
Laserpitium
dans
Réno Ho
par
07-10-2018
le
Avancement par rapport au dernier billet
  • Niveau 4 - niveau complet : 71%
  • Bruitages - étape I : 80%
Niveau 4 - niveau complet : 71%
  • 0% à 30% : conception du niveau, des décors et des ennemis
  • 30% à 60% : mise au propre de tous les éléments du niveau
  • 60% à 90% : tous les éléments du niveau sont inclus dans le code du jeu
  • 90% à 100% : construction complète du niveau
Gros travail sur le moteur du jeu en ce qui concerne la sélection du mode graphique par l'utilisateur : avant, en mode fenêtre on pouvait utiliser une résolution graphique supérieure à la résolution actuelle de l'utilisateur, ce qui faisait que l'affichage du jeu pouvait dépasser les dimensions de l'écran (et par conséquence de ne plus pouvoir revenir dans les options). Par exemple : l'utilisateur a un écran qui peut afficher jusqu'à 1920x1080, mais pour une raison dont on ignore, il utilise une résolution en 1280x720 ... maintenant, en mode fenêtre, le jeu reste bloqué à la résolution maximale de l'utilisateur, c'est à dire dans cet exemple en 1280x720 !
En ce qui concerne ce niveau 4 : le travail d'intégration des ennemis a commencé. Mais il y a eu une phase d'organisation du code, car dans ce niveau il y aura plusieurs petites nouvelles choses, comme les missiles ennemis à "tête chercheuse", etc. Il y aura certainement des visuels la semaine prochaine.
Laserpitium
dans
Réno Ho
par
30-09-2018
le
Avancement par rapport au dernier billet
  • Niveau 4 - niveau complet : 70%
  • Bruitages - étape I : 80%
Niveau 4 - niveau complet : 70%
  • 0% à 30% : conception du niveau, des décors et des ennemis
  • 30% à 60% : mise au propre de tous les éléments du niveau
  • 60% à 90% : tous les éléments du niveau sont inclus dans le code du jeu
  • 90% à 100% : construction complète du niveau
Tous les graphismes des décors sont intégrés dans le code :)
Voici une capture d'écran du rendu en-jeu (décors placés grossièrement) :
fiche/journal/2018-09-23-5ba806187a3916-95744654/2018-09-23-00-laserpitium_m.jpg
Pour ce niveau, il a fallu encore plus de plans avec défilements différentiels, soit pour ce niveau 13 plans (1 plan non utilisé) ! Les amoureux de cette technique apprécieront (le moteur peut aller jusqu'à 16).
Laserpitium
dans
Réno Ho
par
23-09-2018
le
Précédemment, pour choisir la difficulté du jeu, il fallait modifier ce paramètre dans les options. Ce système étant un peu vieillot, le travail de cette semaine a été de faire un menu du choix de la difficulté juste après avoir lancé une nouvelle partie : non seulement cela fait plus moderne, mais permet en plus de donner des précisions aux joueurs.
La difficulté n'a pas été de créer ce menu, mais de revoir en profondeur le système de boîte de dialogues : maintenant le texte s'affiche parfaitement dans une boîte de dialogues, en prenant en compte l'alignement (gauche, centré ou droite), des mots insécables (ex : afficher "Bonjour !" ne sera pas coupé sur deux lignes avec le "!" tout seul), des sauts de lignes, de pouvoir modifier en temps réel le texte, de pouvoir faire défiler le texte, appliquer des effets de couleurs sur le texte ... bien sûr on peut déplacer en temps réel une boite de dialogue et même en créer plusieurs à l'écran !
Tout ce travail, qui a demandé de nombreuses heures, a été nécessaire pour la suite du jeu, notamment pour l'écran de sélection de l'ordre des cinq premières missions. Pour information, cet écran sera créé lorsque le niveau cinq sera terminé.
En attendant, voici le rendu en jeu (boîte de dialogues en bas de l'image - le texte étant provisoire) ; à noter que plus tard sera ajouté en haut à droite les icônes et informations sur les contrôleurs (ex : "A" valider, "B" retour, etc).
fiche/journal/2018-09-09-5b958d33324222-14583535/2018-09-09-00-laserpitium_m.jpg
Ce travail fait passer la partie "Habillage" du jeu à 30%.
fiche/journal/2018-09-09-5b958d33324222-14583535/2018-09-09-01-laserpitium.jpg
A dimanche prochain pour d'autres nouvelles !
Laserpitium
dans
Réno Ho
par
09-09-2018
le
fiche/journal/2018-09-02-5b8c4c7010fc01-63541133/2018-09-02-00-xna-monogame.jpg
Bonne nouvelle : la migration du projet de XNA à MONOGAME est terminée !!
Tout fonctionne correctement, même si il y a eu des sueurs froides avec quelques lignes de code et la récupération des niveaux générées à l'origine avec XNA ... enfin bref, l'apprentissage de ces nouveaux outils (Visual Studio 2017, Monogame) est aussi terminé et le projet peut continuer normalement !
En plus d'être moderne, MONOGAME permet d'avoir le support multi-plateformes. Dans les jours qui viennent on va regarder minutieusement la compilation pour les plateformes Windows, MacOS et Linux.
Petite information pour ceux qui seraient impatients d'essayer le jeu, sachez qu'une démo jouable sera prévu, quand le niveau 6 ou 7 sera terminé ... mais on aura le temps d'en reparler d'ici là ;)
Laserpitium
dans
Réno Ho
par
02-09-2018
le