🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles
A jam entry

French billiardsView game page »

Submitted by sombrorage with 2 days, 5 hours before the deadline
Rated by 5 people so far
Add Game To Collection

Play game

Visit French billiards's game page

Rate this game

Sign up with an itch.io account to rate and leave a comment.

Elève Gamecodeur Premium depuis
8 mois

Pseudo sur Gamecodeur
sombrorage

Leave a comment

Log in with your itch.io account to leave a comment.

Comments

Super jeu. Tu pourras me dire comment tu as géré la puissance ? J'ai pas réussi à le voir dans ton code

Developer

Salut !

Pour la puissance tout se passe dans Cue.lua.

Dans la fonction update il y a un automate à 4 états : IDLE, TARGET, CHARGE et SHOT. L'état IDLE est l'état de base ou rien de particulier ne se passe. Dès qu'une boule est sélectionnée, on passe à l'état TARGET qui nous permet d'afficher la queue de billard et les informations de visée (voir la fonction draw). Puis dès qu'un clic gauche de la souris survient on passe à l'état CHARGE. Cet état augmente en permanence (en utilisant le dt) la vitesse de la boule jusqu'à un maximum de 1000 (déterminé par tâtonnement).

else

            if self.speed:getNorm() < 1000 then
                self.speed:multiply(1 + 2 * dt)
            end

end

Dès que le clic droit est relâché on passe à l'état SHOT dans lequel la vitesse est appliquée à la boule.

Dès qu'un clic gauche survient on revient à l'état IDLE sans appliquer la vitesse.


Voilà ! J'espère que ça t'aidera :) N’hésite surtout pas à me poser d'autres questions si je n'ai pas répondu correctement ou si d'autres points te semblent obscurs !

la musique est chouette, bon par contre c'est dur ...

Developer(+1)

Merci de ton retour !

J'ai corrigé un petit bug et j'en ai profité pour grossir les boules afin de diminuer un peu la difficulté :)