Commit Graph

166 Commits

Author SHA1 Message Date
Thomas Lavocat
e7baae8e9c cubey: ajout du personnage
Pour l'instant il ne sait rien faire tout seul, mais on pourra le coder
dans le futur
2023-06-04 19:42:18 +02:00
Thomas Lavocat
659ea461a7 Princesse/sprites: maj avec les nouvelles images
utilisation des nouveaux sprites dans les animations.
2023-06-04 19:23:23 +02:00
Guillaume Piolat
c7450955b0 Lave non-animée, et quelques blocs manquants. 2023-06-04 18:52:30 +02:00
Guillaume Piolat
6b963f0627 Ajout de deux animations d'ennemis qui marchent. 2023-06-04 18:29:30 +02:00
Guillaume Piolat
d916ca0d16 Animation en six images de la princesse qui tombe verticalement. 2023-06-04 17:42:30 +02:00
Guillaume Piolat
33aca54f63 Animation de 6 images pour la princesse qui part en sautant dans une direction, vers le haut. :) 2023-06-04 17:31:01 +02:00
Guillaume Piolat
009bc47d6d Et pourquoi pas une torche magique bleue. 2023-05-30 20:31:13 +02:00
Guillaume Piolat
991879fad1 Un fichier .aseprite pour la torche, si jamais on veut l'adapter. 2023-05-30 20:16:35 +02:00
Guillaume Piolat
2dbf5b48cd Nouvelle animation "idle" de la princesse.
Celle-ci fait 12 images, mais on peut n'utiliser que les six premières si il le faut, auquel cas la princesse ne clignera pas des yeux.
2023-05-30 20:05:16 +02:00
Thomas Lavocat
e8fde685ae niveau4: plateformes qui bougent
plateformes mouvantes pour le niveau 4 \o/
2023-05-29 19:33:31 +02:00
Thomas Lavocat
54a9bd5868 princesse/réglages: 4* plus de frictions en l'air qu'au sol
et aussi je revert la longueur des scaner des wall hug
2023-05-29 08:23:23 +02:00
Thomas Lavocat
df7cec57ac lumières: niveau 1 et deux
Amélioration des fenêtres, ajout de lumières dans le niveau 1 (qui est
le deux)
2023-05-29 08:22:27 +02:00
Thomas Lavocat
d8678a11fe princesse/wall_hug: ne pas huger le plafond
La princesse avait tendance à s'accrocher au plafond pour quechi.
Correction du bug zoubi
2023-05-28 22:04:44 +02:00
Thomas Lavocat
52080ac818 niveau_0: ajouter des lumières!
Le niveau 0 a maintenant des lumières. Rajout des torches et des
fenêtres.
2023-05-28 22:01:59 +02:00
Thomas Lavocat
e011094b98 princess/sprites: rechargement des sprites
Actualisation des animations avec le nouveau travail de P0nce. Merci!
2023-05-28 18:27:49 +02:00
Thomas Lavocat
583517dc2c princesse/air_control: décélérer correctement
Dans l'air, lorsqu'une décélération doit avoir lieu pour repartir dans
la direction opposée, appliquer également le multiplicateur de
différentiel de friction.
2023-05-28 18:26:45 +02:00
Thomas Lavocat
84c8800b8a princesse/detection_sol: ajout d'un deuxième ray cast
Un par pied, permet d'avoir un meilleur feeling pour rebondir au bord
d'une plateforme.
2023-05-28 18:25:57 +02:00
Guillaume Piolat
8ac8a90d8a Princess falling direction, le sprite est refait avec 6 frames d'animation 2023-05-27 18:49:42 +02:00
Thomas Lavocat
5126f5f536 princesse/collisions: régler les valeurs un poil
Meilleur feeling je trouve, à faire play test.
2023-05-26 18:50:09 +02:00
Thomas Lavocat
c7212686bc princesse/animations: régler un chouilla la vitesse des sprite
60 frames / 5 images, nous donnes 12, alors j'ai réflé au pif avec ce
multiple.
2023-05-26 18:38:19 +02:00
Thomas Lavocat
4411ad7e87 princesse/contrôle aérien: meilleur feeling en l'air
Le contrôle aérien est rétabli correctement de manière globale.
La princesse accélère et décélère 3 fois plus lentement dans l'air.
Avec l'exception que ses deux premières frame d'accélération dans l'air
sont immédaites pour un meilleur feeling bien connecté à la manette.
2023-05-26 18:38:10 +02:00
Thomas Lavocat
8820877e78 niveaux/princesse: customization interdite
Ne surtout pas customizer la princesse par niveau, ses réglages doivent
être globaux. Voilà une bonne erreur qui me servira de leçon!
2023-05-26 18:34:54 +02:00
Thomas Lavocat
46b430c23b niveau4: apprentissage du wall jump
Le niveau quatre t'apprends à wall jumper tranquille.
Puis te rappelle comment sauter, mais cette fois t'enseigne que tu peux
appuyer moins longtemps pour sauter moins loin.
2023-05-26 18:02:48 +02:00
Thomas Lavocat
90ddb4e7fe niveau3: le rendre un peu plus facile
Un peu moins punitif, encore un peu de challenge
2023-05-26 18:02:48 +02:00
Thomas Lavocat
1c333e66a5 tileset/pics: réduction de la surface de contact
pour un jeu plus smooth et moins punitif, on est pas au pixel près.
2023-05-26 18:02:48 +02:00
Thomas Lavocat
f228051f6a princesse/animations: maj des animations
godot fait sa vie on dirait
2023-05-26 18:02:48 +02:00
Thomas Lavocat
c1eb75adf9 princesse: moins se déplacer quand on part du mur
appliquer un petit ratio sur la vitesse de déplacement quand on est
collé au mur pour s'en décoler moins vite
2023-05-26 18:02:48 +02:00
Thomas Lavocat
d5b37285b3 jeu: paramétrer facilment le niveau à jouer
dans les propriétés du jeu directement plutôt que de scroller dasn le
code.
2023-05-26 18:02:48 +02:00
Thomas Lavocat
9194daea75 niveau4: oubli de déclarartion 2023-05-26 18:02:48 +02:00
Guillaume Piolat
b73ba93574 Changer le sprite du wall stick de manière à ce que la princesse ne rentre pas dans le murs.
Mais à vrai dire je me demande si le sprite collisionne bien avec les murs, le personnage peut rentrer un peu dedans en marchant.
2023-05-26 14:19:33 +02:00
Thomas Lavocat
2447d76c7d princesse/hitbox: réduction de la taille de la hitbox
trop punitif avant, maintenant c'est mieux, surtout quand il faut sauter
entre des pics
2023-05-25 18:29:48 +02:00
Thomas Lavocat
84a588d373 niveau4: le niveau du wall jump
nouveau niveau tuto !
2023-05-25 18:29:18 +02:00
Thomas Lavocat
66075965b7 niveau3: introduction du niveau 3
Niveau 2 et trois, les pics font la loi.
2023-05-25 17:48:15 +02:00
Thomas Lavocat
61dc73f5a8 tutos: rajouter des éléments pour apprendre à bouger
Montrer au joueur comment uiliser le jeu avec des petits tutos statiques
pour commencer. Au moins il n'est pas perdu.
2023-05-25 17:13:40 +02:00
Guillaume Piolat
46e4717126 More tiles for missing edge cases. 2023-05-14 21:55:28 +02:00
Guillaume Piolat
7de3bac613 Redesign first level a bit 2023-05-14 21:39:25 +02:00
Guillaume Piolat
0faaf98843 L'idée c'était d'enlever les anciennes pierres moches, ce qui est fait. Ne plus utiliser ces tiles! 2023-05-14 21:20:04 +02:00
Guillaume Piolat
58f62b8f60 Replace wall stick sprite 2023-05-14 20:43:35 +02:00
Guillaume Piolat
4e85e49d50 Cheveux qui bougent mieux en marchant 2023-05-14 19:54:47 +02:00
Guillaume Piolat
90f8ef6c6e Animation de saut 2023-05-14 19:41:08 +02:00
Guillaume Piolat
1da1ab1903 Ajout princess qui marche animée. Pfew, ca prends quelques heures. 2023-05-14 18:57:36 +02:00
Guillaume Piolat
3f8b8dec71 Nouveaux graphisme de princesse qui tombe 2023-05-14 16:36:08 +02:00
Thomas Lavocat
34c7746815 jeu/design: simplification
On repart sur des bases simples le but étant de construire des niveaux
qui commencent à avoir un game play progressif et qui mettent en place
une vraie grammaire.
2023-05-12 17:49:33 +02:00
Thomas Lavocat
d256354a23 princess/réglages: réglage du grab wall
Encore perfectible et il reste un bug assez rare mais pénible.
2023-05-12 16:27:24 +02:00
Thomas Lavocat
a1ae780bcf niveau1: la montée de fromage a de plus gros fromages 2023-05-12 16:26:52 +02:00
Thomas Lavocat
1cdab1c082 princesse/physique: physique activée avant contrôles
Pour pas que la princesse commence par tomber dès qu'on la voit, activer
sa physique mais ne pas lui permettre marcher au travers des murs
Faudrait voir si le dash ne permet pas de passer au travers du coup.
2023-05-12 16:18:54 +02:00
Thomas Lavocat
81f01f3b65 level_1: extension du niveau
Voici un niveau 1 bien complet. Qui arrivera à le terminer ?
2023-05-12 16:18:07 +02:00
Thomas Lavocat
cf1481047c lactase: rajout d'un nouvel item, la lactase
Cet item supprime les vents de la princesse en lui permettant
d'immédiatement digérer le lactose. Ce qui a pour effet de couper son
dash en cours et de lui vider les intestincs.

J'ai rajouté plein d'éléments dans le niveau numéro deux pour tester ça.

Addition supplémentaires:
- le fromage peut être de différentes couleurs avec pour conséquences
  différentes intensités. Ce qui a pour effet de recharger plus ou moins
  vite la jauge de pét.
 - J'ai rajouté une passerelle à sens unique qui permet de créer un
   petit point de non retour, j'aimerai bien aussi l'avoir à la
   verticale, mais pour le moment, je n'y arrive pas.
2023-05-12 14:14:47 +02:00
Thomas Lavocat
66c95c7380 princess/collaumur: éviter de coller proche du sol
Avant quand la princesse était sur un mur proche du sol elle était
forcément en wall jump. J'évite ça en faisant en sorte que si le raycast
qui détecte le sol de loin est triggé alors, l'état "s'appuye au mur"
est désactivé.

Merci Raph!
2023-05-11 20:13:35 +02:00
Thomas Lavocat
be2e7c6ad6 princesse/réglages: amélioration du feeling
Plus rapide pour accélérer à pied, plus de gravité.
2023-05-11 20:12:54 +02:00