Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AGE Discussion :

Nouveautés de la version 1.1


Sujet :

AGE

  1. #1
    Membre éprouvé
    Nouveautés de la version 1.1
    Je viens de publier la première mise à jour majeure du logiciel.

    La version 1.1 propose une nouvelle approche GUI. J'abandonne le concept de fenêtres/onlgets par asset que je trouve inadapté pour AGE. La nouvelle approche se base sur une interface à "page" facile d'accès via les boutons et raccourcis.

    Parmi les nouveautés importantes : les données sont désormais centralisées pour une meilleure gestion des assets (plus qu'un seul fichier Json chargé en mémoire). Le format XML a complètement disparu.

    La documentation des fonctions est directement intégrée au logiciel (page Help, accessible via F1 sur les éléments) ainsi que le contenu d'aide disponible en ligne.

    Il est possible de créer sa propre texture de texte à partir d'une police en quelques clics.

    J'ai ajouté des nouvelles fonctions pour personnaliser le menu du jeu.

    Autre nouveauté majeure : j'ai entièrement recodé la partie graphique du logiciel pour utiliser Direct2D au lieu de la lib GDI. Le logiciel devient plus rapide et plus joli en sollicitant la carte graphique DirectX me permet également de proposer un aperçu du jeu sans le lancer (très utile notamment pour visualiser les shaders depuis les éditeurs). D'ailleurs un mode real-time est même présent dans la barre d'outils.

    Certains éditeurs ont été "repensés" et une aide contextuelle s'affiche en permanence en bas à droite de la fenêtre lorsqu'on tape du code.

    La liste serait longue si je devais résumer toutes les améliorations depuis la version 1.0... je vous laisse découvrir cette nouvelle version (ou peut-être AGE) par vous-même...

    Lien de téléchargement
    http://age.seccia.com








  2. #2
    Membre éprouvé
    AGE évolue... plein de nouveautés dans la version 1.1.16

    - la timeline pour faire des cinematiques in-game avec sous-titres et scripts intégrés
    - l'effet Bokeh (flou d'arrière plan)
    - l'effet Shake pour simuler une mauvaise stabilisation de la caméra
    - le depth parallax amélioré pour renforcer l'effet de profondeur

    Et tout ça sans 3D... très facile à mettre en place dans AGE...

    L'aperçu des nouveautés c'est par ici



    et le téléchargement du logiciel c'est par là

    http://age.seccia.com

  3. #3
    Membre éprouvé
    Nouveautés de la version 1.1.17

    Drag and Drop

    On peut désormais glisser et déposer des objets présents dans la scène sans passer par l'inventaire. Il suffit de rester appuyer sur l'objet pour le déplacer. Cette fonctionnalité vous permettra de créer des mini puzzles ou de renforcer le gameplay en le variant ou le complexifiant.

    Très simple à utiliser. Il faut d'abord définir directement dans l'éditeur de scènes, les objets et labels qui seront des éléments glissables. Pour les objets trois choix possibles : SOURCE, TARGET ou BOTH. Pour les labels seulement TARGET.

    Le nouvel événément DRAG est appelé lorsque le joueur tentera de glisser un objet SOURCE. Il est possible de retourner une valeur différente de 0 pour rejeter le Drag and Drop si vous avez besoin de rajouter des conditions.

    Les événements habituels USE et USE LABEL seront appelés lorsque l'objet sera déposé soit sur un autre objet TARGET soit un label TARGET.

    setPlacement

    La fonction setPlacement permet de changer l'ordre d'affichage d'un objet en le changeant de groupe. Vous retrouvez le même comportement dans l'editeur de scènes avec la propriété Placement. Grâce à la fonction, vous pourrez modifier la propriété au runtime.

    Indices

    Il est possible d'afficher des petites icones sur les éléments interactifs en restant appuyé sur le bouton du milieu de la souris. Pour ça, rien de plus simple : il faut rajouter trois PNG aux ressources du jeu (pour les objets, les labels et les doors). Et si vous souhaitez désactiver l'option pour certains éléments, j'ai mis en place une propriété Cheat et des fonctions pour y accéder par le code.

  4. #4
    Membre éprouvé
    Nouveautés de la version 1.0.19

    Et voilà l'effet bokeh est accessible dans la dernière version. Tout d'abord, il faut différencier le flou d'arrière plan (dû à la profondeur de champ) et les tâches rondes ou ovales (dûes à l'ouverture de l'objectif) pour utiliser correctement ce nouvel effet dans AGE.

    Pour ajouter du flou d'arrière plan dans votre scène, il suffit d'appeler la fonction aperture dans ENTER ou ailleurs si vous avez besoin de l'activer à un moment précis.

    aperture {LIGHT} {Y} {BLUR} {ZOOM} {SHAPE_WIDTH} {SHAPE_HEIGHT}
    - Y définit la limite de la zone nette (ça veut dire que des objets peuvent être dans le flou, pas seulement le décor)
    - BLUR est l'intensité du flou
    - ZOOM permet de produire une courbe exponentielle (=BLUR*curCamScale^ZOOM)
    - SHAPE correspond à la taille de la tâche (s'il y en a)

    Je vous conseille de renforcer l'effet bokeh avec du grain en créant un asset Effect de type GRAIN. Avec son option Bokeh, le grain grossira en fonction de l'intensité du flou.

    Si vous ne souhaitez pas utiliser les shapes, cela s'arrête ici. Sinon, il suffit d'aller dans l'éditeur de scènes, de faire un clic droit sur l'icone BACK et d'éditer les cases. Vous pourrez facilement ajouter ou retirer des spots sur une grille. La couleur du décor sera utilisée pour définir la couleur de la bulle. C'est aussi simple que ça. Il est également possible d'appliquer des spots aux objets (par exemple pour une bougie qui pourrait se déplacer).