Commit Graph

198 Commits

Author SHA1 Message Date
Thomas Lavocat
79d664d0d4 jus: rajout de juyce commes ils disent
Une petit trainée de particules suit la princesse, quand elle marche et
change de direction, quand elle saute, quand elle wall kick. C'est fou
mais rien que ce petit truc rend le jeu plus agréable à jouer!!
2023-10-15 14:36:12 +02:00
Thomas Lavocat
362cec2bee prout: tweaks du nuage de fumée
Il y avait de la gravité sur la fumée du prout, étrange, ça la faisait
remonter. Ceci dit, on pourra jouer à faire du vent dans le futur.
Il est un peu plus jaune le pet, en vrai je sais pas quelle est la bonne
couleur!
2023-10-14 09:38:05 +02:00
Thomas Lavocat
c785d67da1 imports: oublié d'être commités 2023-10-14 09:37:37 +02:00
Thomas Lavocat
2385cc893e prout: prouter avec d, c'est mieux qu'avec tab
Tout est dit dans le titre, youpi!
2023-10-13 21:10:56 +02:00
Thomas Lavocat
0f857df574 prout: monter temporairement un buff de 1000 prouts
Comme ça tu testes, et tu me dis si tu kiffe.
2023-10-13 21:08:25 +02:00
Thomas Lavocat
ec7c28fda9 prout: nuage de particules quand on pète!
Voici la fontionalité tant attendue et merveilleuse! Le prout de
princesse. Mesdammes et messieurs vous n'allez pas en croire vos
narines ni vos panflet pantouflés. La princesse en plus de son retour
haptique à base de vibreur dans la manette vous offre également une
prestation graphique des plus prestigieuse, à savoir, des particules! Et
oui vous avez bien lu! Vous chez public singulier qui passe trop de
temps à lires les messages de commits. La princesse vous communique la
durée et la direction des dash proutés grâce à cette belle trainée
verdâtre. Vous m'en direz des nouvelles!
2023-10-13 21:06:07 +02:00
Thomas Lavocat
0b8a459fc0 kick: wall jump analogique
YO LES CHEUMS§§ 9A FAIT LONGTEMPS QUE J4AI PAS COMIT2§§
ALORS 9A SERA TOUT EN CAPSLOCK AUJOURD4HUI§§

En vrai ça va bien deux phrases le capslock.
Bon la princesse avait un saut analogique, le wall kick c'est bien
d'être cohérent, le feeling est bon, des petites pressions sur sauter
contre un mur permettent de remonter vite le long de celui ci.

A vos claviers pour tester!!
2023-10-13 20:05:09 +02:00
Guillaume Piolat
7f86dca933 Proper door finally, + proper occluders for P1 2023-06-10 18:30:18 +02:00
Guillaume Piolat
db2a151029 Exemple de porte ouverte pour passer de level 0 à p1 2023-06-10 17:55:32 +02:00
Guillaume Piolat
4b36b90964 Fix offset in door foreground tile. 2023-06-10 17:55:13 +02:00
Guillaume Piolat
0315126903 Niveau P1 2023-06-10 17:42:02 +02:00
Guillaume Piolat
91519bf74c Encore plus de tiles. 2023-06-10 17:41:49 +02:00
Guillaume Piolat
099667bdfd Tout refait le post-processing, on a maintenant du bloom qui est très pratique pour simuler de l'AO du soleil ou la lumière des fenêtre, du tonemapping, etc.
Donc un feeling + léché.
Par contre il a fallu enlever toute sorte d'antialiasing, ce qui enlève aussi les artefact sur la position "idle" de la princesse.
Voilà j'espère que ça va te plaire. Il y a quelques scène surexposées maintenant, mais dans l'ensemble j'ai essayé de balancer éclairage extérieur et intérieur.

Le glow et le HDR sont interdépendants et il est délicat de les régler!
2023-06-10 16:39:15 +02:00
Guillaume Piolat
74a2d36e7e Refait l'éclairage interne à la princesse.
L'idée c'est que la princesse soit pas éclairée totalement en temps normal de façon à ne pas être whitewashée en intérieur.
Lumière légèrement jaune, ce qui est toujours sympa (ombres un peu bleues, premier plan un peu jaune)
Il reste à diminuer un peu la puissance des torches et du soleil et on aura un super éclairage d'après moi.
2023-06-10 15:19:51 +02:00
Guillaume Piolat
9930db9a96 Les nouveaux tiles, qu'ils soient pleins, ou un cadre de porte. 2023-06-10 15:02:06 +02:00
Guillaume Piolat
140a0dbfb5 6x Porte de couleurs, une porte sans cadenas. Inclus un masque pour le cadre de porte dans le foreground. 2023-06-10 14:56:33 +02:00
Guillaume Piolat
d4d2291bc7 Ajout de clefs 2023-06-10 14:22:33 +02:00
Guillaume Piolat
79afb5ccc2 Princess qui est au bord du vide, animation idle 6 images. 2023-06-10 14:08:12 +02:00
Thomas Lavocat
7830a7e4af niveau1: mort connectée
Il faut relier le signal de princesse morte à la bonne fonction dans le
script du niveau. C'est fait, elle peut maintenant mourrir :)
2023-06-10 10:08:53 +02:00
Guillaume Piolat
1def38fa00 Nouveau niveau 2023-06-09 22:17:07 +02:00
Thomas Lavocat
a14ed916fc Niveau0: porte de gauche!
Vas-y crée le monde
2023-06-09 20:28:58 +02:00
Thomas Lavocat
3ce34b092c niveau4: lumières et lave 2023-06-09 20:28:57 +02:00
Guillaume Piolat
b5267d8133 Tiles d'eau, et plateforme herbeuse un peu nulle. 2023-06-09 18:19:47 +02:00
Thomas Lavocat
9a696cb0dd princesse/wall_kick: wall kick analogique
Plus on appuye, plus on va loin, et donc on peut moduler. Donc plus de
plaisir. Voilà voilou bisous bisous
2023-06-09 17:34:34 +02:00
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