Commit Graph

190 Commits

Author SHA1 Message Date
Thomas Lavocat
66293d6bb2 déplacement: décélération en changement de direction
Le personnage doit perdre en vélocité sur l'axe précédant lorsque
le jour demande de changer de direction pour avoir un effet smooth
de déplacement.

La stratégie choisie consite à détecter qu'un changement de direction
est en cours puis de remettre l'index d'accélération à son état
d'initialisation et de laisser accélérer le personnage classiquement.

Sauf que lorsque l'on va calculer sa vitesse, l'on va rajouter la
vélocité déjà présente ce qui aura pour effet de smoother tout ça.
2023-04-29 14:59:07 +02:00
Thomas Lavocat
07369a7ebf typage: bon typage de retour pour les déplacements
Une erreur d'attention faisaient passer des chiens pour
des chats. Et on ne mélange pas les torchons avec des serviettes
sinon les poulets ne seront pas bien gardés.
J'en met ma main à couper le feu que c'est la dernière fois qu'on
my prendra, jusqu'à la suivant bien entendu.
En attendant, ce fix fixe le bug.
bisous
2023-04-29 14:14:49 +02:00
Thomas Lavocat
c8f981f2b6 ménage: suppression de variables inutiles
Et inutilisables! que voici que voilà!
2023-04-29 14:14:20 +02:00
Thomas Lavocat
8948aa1586 physique: appliquer la graivté en pente descendante
Dans la version précédente, lorsque la princesse déscendait
un pente, il se trouvait que la graivté ne la faisait pas coller
au sol correctement.
Pour corriger le soucis, il faut appliquer la gravité en fonction
de ce que décide le joueur car on a besoin de désactiver la gravité
pour permettre au joueur de remonter la pente, mais l'activer à fond
and il descend la pente pour lui permettre de garde les pieds au sol.
2023-04-29 14:12:31 +02:00
Thomas Lavocat
cb5c5ad728 accroche: s'accrocher requiert une action
Avant la princesse se colait au mur quoi qu'il arrive. Ce n'était pas
très agréable dans le gameplay. La raison principale, un soudain et
régulier changement de sprite. Plutôt que de tweaker ça, j'ai décidé
de choisir l'approche façon céleste où il faut enfoncer une touche
pour s'accrocher au mur.

La touche en question c'est control sur clavier
Et l1/l2 sur la manette
2023-04-29 13:52:29 +02:00
Thomas Lavocat
d148cd1a7f niveau: utilisation des nouveaux assets
Le niveau se remplit petit à petit. Ce n'est pas encore vraiment
jouable.
2023-04-28 23:40:29 +02:00
Thomas Lavocat
6bf72f6ff0 niveau: les pics tuent
Lorsque la princesse rentre en collision avec un pic, elle meurt et
recommence au début du jeu.
2023-04-28 23:40:29 +02:00
Thomas Lavocat
503cf1737a niveau: rajout de pics!
Pour l'instant ils ne rentrent pas en collision avec la princesse. Mais
ce sera le cas dans le prochain commit. Néanmoins les pics sont sur un
calque de collision numéro 6. Déjà paint dessus
2023-04-28 23:40:29 +02:00
Thomas Lavocat
afce9e5540 niveau: correction du plan incliné
Pour l'instant le plan incliné n'est pas fonctionnel en herbe, remplacé
par un pan sans herbe.
2023-04-28 23:40:29 +02:00
Thomas Lavocat
52bed9d27e niveau: rajout des arbres de décoration
Deux niveau d'arbres sont rajoutés. Ils ne rentrent pas en collision
avec la princess, hormis pour leur base au sol.

C'est joli! Merci l'ami.
2023-04-28 23:40:29 +02:00
Thomas Lavocat
2dbfb9f658 carte: nouvelle carte avec les nouveau éléments
P0nce a fait du bon travail! Voici une nouvelle carte qui a plus l'air
d'être un niveau de jeu vidéo. Bien qu'il reste vide, ça progresse sa
maman. Voilà! Bisous!
2023-04-28 23:40:29 +02:00
Guillaume Piolat
e6c680c0da Reparer des tuiles triangulaires, et puis aussi rajouté une passerelle. 2023-04-28 23:37:16 +02:00
Guillaume Piolat
be0648a10c Pics sureleves légèrement 2023-04-28 23:17:14 +02:00
Guillaume Piolat
960aa30b38 Ajout de pierre et d'escaliers 2023-04-28 23:09:42 +02:00
Guillaume Piolat
9658baebfa Ajouté davantages de pics. 2023-04-28 22:31:54 +02:00
Guillaume Piolat
5d4e987754 Raccorde mieux les problèmes de pente 2023-04-28 22:24:58 +02:00
Guillaume Piolat
c9ab99debd Ajout des pics 2023-04-28 22:13:53 +02:00
Guillaume Piolat
40c3b7e9a1 Repare l'arbre 2023-04-28 21:57:48 +02:00
Guillaume Piolat
478ccd1faf Un arbre 2023-04-28 21:44:41 +02:00
Guillaume Piolat
8fa0c6d53c Des tuiles pour faire des plateformes plus fines 2023-04-28 21:20:57 +02:00
Thomas Lavocat
7edd8e4ca8 réglage: la princesse bouge mieux
Réglage plus fin de la gravité et des déplacements horizontaux.
2023-04-28 21:05:08 +02:00
Thomas Lavocat
6ede5ad2ac contrôles: ajouter le support de la manette
La manette de xbox peut contrôler la princesse.

Croix directionnelle et joystick gauche pour les déplacements
A pour sauter.

La suite après!
2023-04-28 21:04:34 +02:00
Thomas Lavocat
1b8e1c30f1 déplacement: se coller au mur
lorsque le joueur presse la touche de déplacement et que le personnage
est contre le mur, alors, le personnage tombe moins vite et l'animation
de 'se coller au mur' est jouée.
2023-04-28 21:04:34 +02:00
Guillaume Piolat
accb23ec4c Ajout de nouvelles limonades de type lactose et fromage 2023-04-28 21:03:19 +02:00
Guillaume Piolat
7d9a9f0ad9 Ajout de l'extension de la jauge de prout (plus grande horizontalement) 2023-04-28 20:48:17 +02:00
Guillaume Piolat
019d4552b9 Rajout d'un asset (investissement) de type image pour la jauge de prout (flatulence) 2023-04-28 20:40:14 +02:00
Guillaume Piolat
3de0e8a01d nouvelles tuiles 2023-04-28 20:20:27 +02:00
Thomas Lavocat
e309410753 marcher: décélération air/sol dissociée
La princesse peut maintenant décélérer correctement. Et elle possède un
moyen de décélérer à des vitesses différentes dans l'air que sur le sol.
Il restera à tuner correctement cette nouvelle variable.

Prochaine étape: coyote time et wall stick + wall kick

banzaï!
2023-04-23 20:45:28 +02:00
Thomas Lavocat
f9bbccca0a saut: amélioration du feeling en se tapant la tête au plafond
Plutôt que d'annuler le saut immédiatement, juste empécher le refill.
De cette manière lorsque la princesse se tape la tête au plafond, elle
garde un peu d'apesanteur sans pour autant rester coincé là haut.
2023-04-23 19:30:49 +02:00
Thomas Lavocat
04a908ebf2 oubli/import: godot semble générér ce fichier
Le rajouter.
2023-04-23 09:16:55 +02:00
Thomas Lavocat
38cb3352db tuning: tunning basique des variables de déplacement 2023-04-23 09:15:02 +02:00
Thomas Lavocat
e38d18b5cd saut: la princesse peut sauter
Si le joueur maintient la barre espace la princesse saute plus haut.
Il faudra tuner les variables.

Prochaine étape: modifier la décélération dans l'air.
2023-04-23 09:13:37 +02:00
Thomas Lavocat
12b3414abb gravité: appliquée de la même manière que la marche
Nombre fixe de frames pour l'accélération. Il reste à appliquer le saut
et on à la base.
2023-04-23 07:25:29 +02:00
Thomas Lavocat
3f3666d2a5 marcher: nombre fixe de frames pour marcher
Reproductible et à pas fixe. Toujours le même temps pour accélérer et
décélérer. Si c'est pas beau ça!
2023-04-23 07:25:29 +02:00
Guillaume Piolat
12380cb3ac Begin another tileset in PNG 2023-04-21 18:11:33 +02:00
Guillaume Piolat
06a05437d2 Mon premier commit de code sur princesse Lactose. Il fait beau et c\\'est vendredi 2023-04-21 16:17:40 +02:00
Thomas Lavocat
9540041bda exportation: exporter vers html
pour mettre sur itch.io et faire facilement tester aux copains
2023-04-13 17:52:04 +02:00
Thomas Lavocat
0a53ba4102 lis-moi: ajout d'un lis-moi
Pour les copains et l'amour des choses bien faites.
2023-04-13 17:29:29 +02:00
Thomas Lavocat
17269c4256 jeu: le début de la collision!
Le jeu contient une princesse qui utilise la physique basique de Godot.
A remplacer ultérieurement car non réellement satisfaisant. Le but va
être de porter dans les prochaines contributions le code de microstudio.
2023-04-13 17:22:41 +02:00
Thomas Lavocat
983501bdaf Initialisation: création du project
Importation des images depuis microstudio
2023-04-13 17:21:40 +02:00