• [^] # Re: grille de déplacement

    Posté par . En réponse à la dépêche Shooting Pactris, petit jeu libre mélangeant Pacman, Tetris et shmup. Évalué à 2.

    Qu'on pourrait aussi qualifier de fluide. :D

    Je ne parle pas de mouvement ou d'animation mais de positionnement donc parler de fluidité ici n'a aucun sens.

    Mais je ne vois pas bien comment améliorer ça davantage. Il faudrait qu'il se recale dès qu'il s'arrête ?

    Oui. Niveau code il n'y a aucun intérêt à le laisser en suspend entre deux cases si la routine le recale ensuite pour reprendre le déplacement. Cet état d'entre-deux ne permet pas au joueur de prévoir à coup sûr si proche d'une intersection l'avatar va réellement changer de direction ou rester bloqué face à un mur parce qu'il sera arrêté quelques pixels trop en avant ou en arrière.
    Aussi pour le recalage, il vaut mieux que ce soit uniquement dans le sens du mouvement pour obtenir une inertie visuellement déterministe qui permettra au joueur d'anticiper les changements de direction. C'est pour ça que je parlais de déplacement case par case avec l'ajout d'une interruption pour pouvoir faire demi-tour rapidement.