Commit Graph

60 Commits

Author SHA1 Message Date
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
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
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
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
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
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