Recoucou à tous, vous pouvez téléchargez ma dernière version
ici ou sur le 1°er post de ce topic
Voici ce que j'ai rajouté :
- - Choix entre différentes résolutions
- Plein écran et mode fenêtre
- Choix de la taille de l'océan
- 2° Joueur IA (au choix)
- Système de particules
- Possibilitée de désactivé les particules
- Choix des charges de tirs
Comme d'hab, 2 navires l'un contre l'autre, vous devez touché le navire
adverse suivant le vent et la houle. Toujours pas de finalité au jeu, mais l'essentiel est là!
Voili voualou !
Pour ceux que ca interesse :
-Le navire suit vraiment la vague grâce à un "flotteur" invisible qui suit la courbe du sprite, je détecte la courbure grace à un spritepixelcollision().
Si il y a collision alors je monte le flotteur, sinon il descend.
-Pour les particules, j'ai penser faire une lib opensource qui rassemble
le genre de commandes que j'ai utilisé, comme :
ou encore :
je ne vais pas enumérer toute les commandes , mais c'est un gain de temps enorme pour le développement. Le calcul des angles et collision se gère dans un thread, cela donne un gain de perf incroyable, j'ai été obligé de le bridé
- L'IA est un idiot, mais il à une bonne mémoire ^^ , il ne calcule pas une trajectoire particulière, il tir à un angle moyen, ensuite si le tir et trop court, alors au prochain tir à force de vent égale il réhausse le canon, et ainsi de suite... il mémorise donc tout les angles de tirs avec les forces du vent, il se rapelle si le tir à été court ou long.
Bon jeu !
@++