Une fonction bien utile !

Bonjour tout le monde !

Je travaille énormément sur Aegyptus en ce moment. Avec l’arrêt des cours mardi prochain (le 24 juin au soir), je pourrai y consacrer encore plus de temps.

Je développe actuellement une fonction que j’ai nommée “move_rpg“. Elle me permetde déplacer un PNJ (un Personnage Non Joueur, c’est-à-dire un personnage contrôlé par l’ordinateur) dans le jeu et de l’animer (faire qu’on aie l’impression que le personnage marche vraiment) très facilement ! Par exemple, faire que la marchande de fruits aille en chercher dans son étalage alors que le joueur lui parle pour en acheter, ou encore faire qu’un gamin coure après son chat, etc… Sans rentrer dans les détails, jusque là, je devais passer un temps fou pour déplacer chaque personnage dans le jeu. J’utilisais une méthode assez longue et pas assez automatisée. Le développement de cette fonction me permet en une ligne de code, de déplacer n’importe quel personnage n’importe où ! Son fonctionnement est assez complexe, et peut-être qu’il est même impossible pour moi de la finaliser, mais si je réussis, je gagnerai énormément de temps par la suite ! Allez, voici une capture d’écran pour vous montrer ce que réalise cette fonction:

Un déplacement réalisé grâce à move_rpg

Un déplacement réalisé grâce à la fonction move_rpg (je suppose que vous avez reconnu la ville que je vous ai montrée dans l’article précént mais améliorée ;) )

Je compte également réaliser des fonctions similaires à celle-ci pour gérer facilement certaines actions, comme les dialogues ou le déplacement des personnages principaux par le joueur.

Je pense publier des pages sur les concepts du jeu très prochainement, alors visitez le blog régulièrement !

Cet article a été publié le Samedi 21 juin 2008 à 22:00 et est classé dans Supra-Quest.
Vous pouvez suivre les réponses reçues par cet article grâce au fil RSS 2.0. Vous pouvez laisser un commentaire, ou faire un trackback depuis votre site.

Laisser un commentaire