Commit Graph

174 Commits

Author SHA1 Message Date
Guillaume Piolat
4f9f8a081b Ajout 2 tiles de laves animées.
A priori je vais mettre les tiles animées dans le même fichiers PNG.
2023-06-09 17:32:32 +02:00
Thomas Lavocat
865cb265f0 princesse/walljump: améliorations du feeling
lorsque le joueur pointe dans une direction accroché au mur il a 20
frames pour décider d'où aller. Si il ne le fait pas, alors le
personnage se décolle du mur. Pour être plus clair dans le décollage du
mur, mettre une marge suffisante.

Coller au mur se produit quand on à les flêches du bon côté du touchent.
peut importe qu'on ait de la vitesse ou pas. Ce qui fait que projeté au
mur, même avec une vitesse de 0 à l'arrivée, on va s'y coller.
2023-06-06 14:00:04 +02:00
Thomas Lavocat
848930d8cf niveau4: test dash et fromages
Le niveau 4 me sert à débugger les mouvements de la princesse pour le
moment.
2023-06-04 21:49:07 +02:00
Thomas Lavocat
9e12d98c69 princesse/contrôles: réparer kick et dash
Les deux fonctionalités étaient cassées, mais ensemble.
Donc le wall kick, quand la princesse est au mur, le joueur peut
maintenant donner une direction et à le temps de la maintenir sans que
la princesse sorte de se position "collée au mur". Et ce pendant 20
frames soit 333ms. Une fois passé ce délai, la princesse se décolera du
mur. Une fois décollée, rien ne sert de sauter, mais ça se voit.

Vu que le joueur a le temps de pointer dans une direction pour kicker,
alors, il en va de même pour le dash. J'ai supprimé les rêgles complexes
qui liaent le dash au wall hug. Maintenant, le joueur doit pointer dans
une direction pour que le dash ait lieu correctement. Si le joueur ne
pointe pas dans une direction, alors le dash ne se produit pas.

Plus quelques autres corrections:
Le dash counter passait à -1 et donc faisait boucler la dash speed sur
la fin de l'execution. C'est corrigé. J'ai aussi rajouté de la durée de
dash globalement c'est plus agréable.
2023-06-04 21:29:10 +02:00
Thomas Lavocat
d92e35278f tileset/pics: collision réparée
Le collision doit être de surface inférieure ou égale à ce qui est
visible, ne pas dépasser sur les côtés.
2023-06-04 21:27:08 +02:00
Thomas Lavocat
2d0610dbd2 sprite: imports 2023-06-04 19:42:25 +02:00
Thomas Lavocat
315903671c princesse/sprites: prise en compte de l'animation idle 2023-06-04 19:42:25 +02:00
Thomas Lavocat
6cf80d0a86 cambey: rajout du personnage
Pour l'instant il ne fait rien tout seul mais on pourra le coder dans le
futur.
2023-06-04 19:42:21 +02:00
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