Skip to content

Releases: CorentinBrule/kinematic

v0.3.0

14 Aug 16:51

Choose a tag to compare

Passage à Godot 4 !

même 2 ans après, Godot 4 comprend des bugs ou manques de fonctionnalités connus qui peuvent nous impacter : https://github.com/CorentinBrule/kinematic/issues?q=is%3Aissue%20state%3Aopen%20label%3Agodot-4.x

graphismes & effets

  • transition entre les niveaux (GUI et TileMap)
  • ajout d'une TileMap d'éclairage
  • retravail de la lumière autours de l'avatar et ajout d'une autre lumière pour l'éclairage de la TileMap
  • camera shake à la mort
  • nouveau visuel et ajout d'une lumière globale pour le trigger de fin de niveau

GUI

  • interface du haut aussi cachée par un clip sur la caméra
  • amélioration du module d'interface GUI_actions pour les actions qui ne viennent pas des Items (menu, reset, toggle_zoom...) pour qu'elles aient aussi un retour visuelle et factoriser le code + harmonisation des noms et de l'import des assets de boutons.
  • changement de police de caractères entre la FT88 et la Departure
  • RichTextLabel et donc BBcode utilisable dans la description du niveau

Gameplay

  • amélioration de certains items
  • ajout d'un nouvel item Double saut (téléportation verticale)
  • expérimentations de nouvelles mécaniques : toucher une couleur bonus et ramasser des items

fonctionnalités dans l'éditeur

  • amélioration de l'interface de l'addon de gestion de sauvegardes
  • utilisation de pattern pour faciliter le dessin des niveaux avec les TileMapLayers de Godot 4
  • mise en place des nouvelles fonctionnalités d'export de variable de Godot 4
  • integration et suppression automatique du menu pour l'export

v0.2.5

21 Aug 10:25

Choose a tag to compare

  • Nouvelle icône pour le projet

  • Refactorisation de la class Items pour simplifier le développement de nouvelles actions

  • Harmonisation logique et visuelle des effets et cooldown des Items

  • Le Menu de chargement de save est encore plus beau et permet de basculer en plein écran.

  • Moins de bug entre l'interface classique et tactile, elle bascule maintenant de l'un à l'autre à la volée.

  • Effets de transition entre les niveaux

  • Ajout d'une action pour zoomer au milieu et dézoomer pour relire le texte de présentation du niveau.

  • Ce zoom automatique s’adapte maintenant (presque) au ratio de la fenêtre pour laisser visible l'interface d'actions

  • L'interface tactile des actions déborde maintenant à gauche quand l'avatar a trop d'Items (surtout pour le niveau Tuto)

  • Simplification de l'export web

v0.2.4

15 Jul 21:56

Choose a tag to compare

modifications/corrections mineures :

  • la propriété d'Item toggleable n'est plus exportée. Elle devient true seulement quand il y a un écran tactile.

  • l'organisation du projet en release est plus simple pour les ateliers : le fichier zip est plug and play

v0.2.3

19 Apr 15:36

Choose a tag to compare

Nouvelle fonctionnalité :

  • interface pour les écrans tactiles !
  • les items peuvent être activables par "bascule" (appuyer une fois sur la touche pour l'activer, une seconde fois pour le désactiver)
  • ajout d'un ruban vers la page github lors de l'export web

Correction de bugs / améliorations :

  • les item "Se protéger" et "Détruire" ont maintenant un indicateur de progression lors de leur activation
  • les indicateurs de progression d'activation des items sont maintenant affichés sur l'interface pour clavier
  • meilleure gestion des erreurs lors du chargement des saves dans l'export web

v0.2.2

28 Feb 15:35

Choose a tag to compare

Nouvelle fonctionnalité :

  • charger les saves depuis une requête à une url (par exemple un fichier php) pour permettre dans l'export web de dissocier le jeu (tout empackagé) des saves json. Plus besoin de réexpoter le projet à chaque changement ou nouveau niveau.

Correction de bugs :

  • les node Checkpoints n'étaient pas supprimés lors d'un changement de niveau
  • certains éléments GUI étaient relatifs à la présence du nœud Menu, alors qu'ils ne devaient pas l'être
  • la mort de l'Avatar et le rechargement du Niveau étaient mal écrit et créaient plein de bugs comme des freezes au changement de niveau dans l'export web

v0.2.1

22 Feb 19:32

Choose a tag to compare

  • ajout d'un "bouton" maintenant pour changer la date du niveau automatiquement.

  • dans l'onglet Importer & Sauvegarder Niveau on peut maintenant choisir n'importe quel dossier pour y lire et écrire les fichiers de sauvegarde des niveaux. Ce dossier peut être commun à plusieurs projets, par exemple dans le cas de plusieurs fenêtres de Godot en même temps lors d'ateliers avec qu'une seule machine.

  • préparation pour l'export web

  • possibilité de pouvoir activer ou désactiver des fonctionnalités qui peuvent être incompatible entre l'usage en atelier et l'export :

    • auto_zoom qui permet de passer de la vue large sur toute l'interface à la vue resserrée au premier déplacement.
    • joystick_zoom qui permet de zoomer avec le joystick droit de la manette.
    • menu qui permet d'activer le menu et la navigation entre les save de niveaux.
      ces trois fonctionnalités sont désactivées par défaut, pour l'usage en atelier.
  • jeu en plein écran par défaut

  • refonte visuelle complète du Menu et de la navigation entre les saves.

  • quelques améliorations de la partie GUI et création de la version sans manette, avec les touches de clavier

First public release

07 Feb 15:13

Choose a tag to compare

Première version publique