TR-Engine 2.0 pour les prochains jeux de la REETEAM !
image
Par
Reno Ho
le
16/04/2024
Dans
Actualité
Modifié le
23/08/2024
Vues
1 758
Le TR-Engine est le moteur de la REETEAM programmé à 100% en C# pour créer les jeux vidéos de la REETEAM.
Alors que LASERPITIUM utilisait la version 1.0 du TR-Engine, le prochain jeu utilisera la version 2.0 : cette nouvelle version sera encore plus performante, offrira de nouvelles fonctionnalités et permettra des conversions consoles plus rapides.
En plus de la mise à jour de l'éditeur de niveau, le nouveau moteur inclura aussi un éditeur de collisions et un éditeur d'animations qui permettront de gagner du temps pour le développement des prochains jeux.
Le TR-Engine 2.0 est prévu pour l'été 2024.
23/08/2024
La progression de l'éditeur de collisions est terminé ! L'éditeur de collisions est intégré au jeu : l'avantage est qu'il permet d'éditer les collisions de chaque sprite de manière rapide, précise et 100% compatible avec le jeu. Par exemple, dans les images ci-dessus on voit 1 image avec une séquence de 4 animations de Roy sur son dragon et 1 image où on voit l'édition de chaque séquence dans l'éditeur de collisions. L'éditeur de collisions n'est pas inclus dans la version finale du jeu.
Voici un rapide aperçu de ses fonctionnalités :
  • Charger/modifier/enregistrer chaque collisions pour chaque planche de sprites.
  • Annuler/rétablir chaque modification.
  • Déplacer le curseur selon une "grille" - Ex : déplacer le curseur tous les 8 pixels.
  • Déplacer le sprite à l'écran selon une vitesse définie.
  • Afficher les collisions avec 3 modes : normal, transparent ou ne pas afficher.
  • Afficher le sprite avec 3 modes : normal, transparent ou ne pas afficher.
  • Afficher la couleur de fond du sprite avec 3 modes : bleu, magenta ou ne pas afficher.
  • Nettoyer les collisions - Ex : supprimer les collisions en doublons, message d'information si des collisions se superposent, etc.
  • Zoom avant/arrière et différents modes de recadrages.
  • Sélectionner/désélectionner une, plusieurs ou toutes les collisions d'un même plan.
  • Modifications des collisions : position et dimension.
  • Possibilité de faire des modifications de collisions par groupe.
  • Le moteur gère 6 plans de collisions et 2 plans spéciaux (Ex - 1 plan spécial qui sera toujours la taille de du sprite).
  • Possibilité de copier/coller n'importe quel plan de collisions ou l'ensemble d'un plan.
  • Possibilité de dupliquer n'importe quel plan de collisions ou l'ensemble d'un plan.
  • Effacer les collisions 1 par 1, selon la sélection, selon le plan ou tout effacer.
  • Possibilité de masquer l'interface pour avoir une vue complète de l'écran.
  • Les planches de sprites à disposition sont prédéfinies.
  • Affichage de diverses informations - Ex : numéro du sprite actif, position et dimension de chaque collision, nombre de collisions par plan et par sprite, nombre de sprites sélectionnés, etc.
🔥 Nouveau : le travail sur l'éditeur d'animations a commencé, la progression passe de 0% à 50%.
22/07/2024
Nouvelle fonctionnalité du moteur : l'affichage d'un texte est automatiquement mise à l'échelle si le texte dépasse la largeur de sa cellule. Idéal pour les traductions quand un texte devient trop long ! Pour information, chaque texte est affiché dans sa cellule par ligne et chaque cellule dispose de plusieurs caractéristiques (marges internes, formatage, etc). Cette fonctionnalité fonctionne en temps réel (si le texte change) ! 🔥 La progression de l'éditeur de collisions passe de 40% à 80%.
30/06/2024
La progression de l'éditeur de niveau est terminée ! L'éditeur de niveau est intégré au jeu : l'avantage est qu'il permet d'éditer chaque niveau de manière rapide et 100% compatible avec le jeu. L'éditeur de niveau n'est pas inclus dans la version finale du jeu.
Voici un rapide aperçu de ses fonctionnalités :
  • Charger/modifier/enregistrer chaque niveau.
  • Annuler/rétablir chaque modification (c'était le plus dur à faire !).
  • Déplacer le curseur selon une "grille" - Ex : déplacer le curseur tous les 8 pixels.
  • Déplacer la carte selon une vitesse - Les défilements multi-directionnels des plans sont pris en compte.
  • Afficher les plans avec plusieurs modes de transparence pour faciliter la création des niveaux - Ex : placer un bonus caché derrière un mur.
  • Mode clair ou sombre de l'interface pour éviter la fatigue oculaire.
  • Changer la couleur du fond de l'écran - Ex : pour voir si il a des "trous" entre les sprites.
  • Nettoyer le niveau - Ex : supprimer les sprites qui se superposent.
  • Zoom avant, zoom arrière et différents modes de recadrages dans le niveau.
  • Sélectionner/désélectionner un, plusieurs ou tous les sprites d'un même plan.
  • Modifications des sprites : position, échelle, rotation, effet (mode normal, miroir ou inverse) et autres fonctions spéciales.
  • Possibilité de faire des modifications de sprites par groupe.
  • Effacer les sprites 1 par 1, selon la sélection, selon le plan, selon le sprite en cours d'utilisation ou tout effacer.
  • Le moteur gère 9 plans et 4 plans spéciaux.
  • Possibilité de masquer l'interface pour avoir une vue complète de l'écran.
  • Les sprites à disposition sont chargés automatiquement selon le niveau choisi et triés selon le plan sélectionné !
  • Diverses informations de contrôles - Ex : position du curseur à l'écran, position du curseur dans le niveau, nombre de sprites sélectionnés, etc.
🔥 Nouveau : le travail sur l'éditeur de collisions a commencé, la progression passe de 0% à 40%.
22/05/2024
La progression de l'éditeur de niveau passe de 50% à 90%.
16/04/2024
La mise à jour du moteur, la partie la plus importante, la plus longue et la plus difficile, est terminée ! Voici la liste des nouveautés les plus importantes.
  • Ajout : possibilité d'aller directement à l'écran titre après le lancement du jeu (configurable dans le menu Configuration).
  • Ajout : gestion complète des sons 3D (configurable dans le menu Configuration).
  • Ajout : on peut naviguer dans les menus en gardant une direction appuyée.
  • Ajout : Pause automatique si un contrôleur est désactivé pendant une partie (configurable dans le menu Configuration).
  • Ajout : gestion complète des vibrations des manettes (configurable dans le menu Configuration).
  • Ajout : possibilité de contrôler la vitesse du jeu : de 50% à 150% (configurable dans le menu Configuration).
  • Ajout : possibilité de contrôler la vitesse des bruitages basée sur la vitesse du jeu (configurable dans le menu Configuration).
  • Ajout : possibilité de contrôler la vitesse des musiques basée sur la vitesse du jeu (configurable dans le menu Configuration).
  • Ajout : nouveau mode d'affichage dans le menu Graphisme : fenêtre, plein écran, plein écran exclusif.
  • Ajout : nouveau mode d'anticrénelage (MSAA) dans le menu Graphisme.
  • Ajout : possibilité d'afficher n'importe quel caractère Unicode, donc de pouvoir afficher des textes dans toutes les langues.
  • Ajout : possibilité de réinitialiser les meilleurs points dans le menu Classement.
  • Ajout : gestion complète des statistiques avec un menu Statistique pour tout voir (temps passé en jeu, etc).
  • Ajout : on peut voir les crédits directement depuis le menu principal.
  • Ajout : possibilité de sauvegarder la progression du joueur, avec l'icone qui tourne en bas à droite de l'écran et message d'avertissement au lancement du jeu.
  • Ajout : gestion complète des Trophées en jeu : notifications en jeu (activable/désactivable dans le menu Configuration) et un menu Trophée pour tout voir (pourra servir pour les versions consoles et Steam).
  • Amélioration : optimisations Titanesques, le moteur est encore plus rapide qu'avant !
  • Amélioration : chargements plus rapides.
  • Amélioration : gestion des chargements grandement optimisé.
  • Amélioration : les musiques qui ont une introduction enchainent maintenant parfaitement avec la partie de la musique qui boucle.
  • Amélioration : on peut passer les logos 1 par 1 (au lancement du jeu) en appuyant sur le bouton Valider.
  • Amélioration : l'affichage de textes caractère par caractère est plus performant et possibilité de faire la même chose mot par mot.
© 2004 - 2024 THE REETEAM