Du nouveau !
J’ai continué à travailler sur différents points de SGL.
Donc en voici la liste :
¤ Les civils et le pathfinding
J’ai continué de chercher comment résoudre les problèmes de pathfinding. Les piétons marchent dorénavant “correctement”. Ce n’est cependant pas encore très naturel.
Le plus gros hic, c’est que ca a l’air de bouffer vachement en mémoire. J’aurai donc sans doute besoin de vous ultérieurement pour vérifier cela et le résoudre si possible.
Je tiens surtout à remercier 4ian qui m’a beaucoup aidé sur ce point. Ça fait plaisir de voir qu’il nous aide et s’investit. En bref 4ian, tu es pour moi ce que j’appellerais un grand homme et un innovateur de par ton logiciel (il me semble ne te l’avoir jamais dit ).
¤ Les gangs
Et oui ! J’ai travaillé sur les gangs, ou plutôt sur les planques.
J’ai revu à la baisse le délai d’apparition.
Les planques gèrent maintenant leur camp. Il va donc de soit qu’elles peuvent être capturées, mais pas par vous pour le moment.
Nouvelle courte mais qui a demandé beaucoup de travail. Il reste cependant un petit problème mineur à régler.
¤ Les véhicules
Et voici le gros point ! J’ai résolu le problème des véhicules savonnettes. Enfin DU véhicule mais vu que c’est géré par du global il ne devrait pas y avoir de soucis.
Le plus drôle ? C’est que j’ai résolu cela simplement en rajoutant une variable à un truc qui ne marchait pas. Et j’ai cherché comme un malheureux dans tout est n’importe quoi avant de me dire : “pourquoi ne pas simplement faire ça ?”.
Pour que vous voyez un peu comment c’est géré, voici les variables (copiées/collées d’un commentaire) :
moteur : puissance du moteur => accélération, vitesse maximale.
adherence : l’adhérence du véhicule => accélération, vitesse maximale, tenue de route (virage).
virage : capacité du véhicule à virer => vitesse de rotation.
état_max : la résistance maximale du véhicule => combien de chocs il peut endurer.
exp : expèrience => expèrience qu’apporte le véhicule s’il est détruit par le joueur.
déplacement réaliste : on ajoute une force au véhicule dans son sens en fonction de sa vitesse et de son adhérence.
J’essaierai de bien terminer tout cela demain pour proposer une version de test. Merci à vous !
[@ Colin] : De toute façon, je crois bien que je vais devoir chercher un vrai graphiste. Sinon, j’ai oublié d’accélérer la vitesse d’animation lors de la course… J’essaierai de m’en rappeler demain