Releases: CorentinBrule/kinematic
v0.3.0
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
RichTextLabelet doncBBcodeutilisable 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
patternpour 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
-
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
modifications/corrections mineures :
-
la propriété d'Item
toggleablen'est plus exportée. Elle devienttrueseulement quand il y a un écran tactile. -
l'organisation du projet en release est plus simple pour les ateliers : le fichier
zipest plug and play
v0.2.3
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
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
-
ajout d'un "bouton"
maintenantpour changer la date du niveau automatiquement. -
dans l'onglet
Importer & Sauvegarder Niveauon 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_zoomqui permet de passer de la vue large sur toute l'interface à la vue resserrée au premier déplacement.joystick_zoomqui permet de zoomer avec le joystick droit de la manette.menuqui 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
Première version publique