J'essaie d'obtenir un rectangle pour se déplacer entre deux positions que j'appelle _positionAet _positionB. Les deux sont de type Vector3. Le rectangle se déplace très bien. Cependant, lorsqu'il atteint, _positionBil ne se déplace pas dans la direction opposée, comme il se doit. Je suis retourné dans le code pour y …
Par exemple, disons que j'ai une voiture et qu'une voiture a un rayon de braquage minimum spécifique et que je veux conduire cette voiture du point a au point b, mais la voiture n'est pas face au point b. Comment calculer un chemin vers le point b? Pouvoir spécifier l'orientation …
C'est peut-être une question banale, mais j'ai du mal à comprendre cela. J'apprécierais beaucoup votre aide. Dans le développement de jeux utilisant une conception orientée objet, je veux comprendre comment les agents IA accèdent aux informations dont ils ont besoin du monde du jeu pour effectuer leurs actions. Comme nous …
Je veux calculer la ligne de visée dans un maillage de navigation. Considérez l'image ci-dessous, la ligne jaune est le résultat de seulement A * et la ligne rouge est le résultat d'un algorithme de ligne de vue "qui utilise la ligne jaune comme entrée. Maintenant, l'unité peut se déplacer …
Je fais un jeu 2D. Il y a actuellement un hélicoptère volant autour, contrôlé par le joueur. Il est contrôlé à l'aide des touches fléchées: HAUT, GAUCHE et DROITE. C'est la vitesse le long de l'axe y dyet la vitesse le long de l'axe x dx. Sa physique est la …
Je fais actuellement un jeu de tower defense 2D avec une voie statique prédéterminée que les ennemis suivent (c'est-à-dire que les tours ne peuvent pas bloquer le chemin et la recherche de chemin n'est pas le problème que j'essaie de résoudre). J'essaie de comprendre exactement comment faire en sorte que …
Pour mon projet actuel, j'ai implémenté un système basé sur des composants / entités , suivant essentiellement la plupart des meilleures pratiques qui existent dans ce domaine plutôt indéfini . J'ai donc obtenu des entités (légèrement étendues) , qui sont essentiellement un intID, un nom lisible par l'homme, un std::mapdes …
Je développe actuellement un système GOAP en Java. Une explication de GOAP peut être trouvée à http://web.media.mit.edu/~jorkin/goap.html . Essentiellement, il utilise A * pour tracer entre des actions qui mutent l'état du monde. Pour fournir une chance équitable à toutes les actions et tous les objectifs de s'exécuter, j'utilise une …
Je suis nouveau dans ce changement de pile gamedev, mais j'ai déjà utilisé les sites mathématiques et cs. Donc, je suis dans une compétition pour créer de l'IA pour un serpent qui rivalisera avec quatre autres serpents en tours de 5 minutes où les règles ressemblent beaucoup au jeu de …
L'évasion, le processus d'évasion, est l'opposé de la chasse. Au lieu d'essayer de réduire la distance jusqu'à la cible, nous essayons de la maximiser. Cela prend beaucoup de temps tout en évitant plusieurs objets simultanément. J'utilise BFS ici. Pour accélérer les algorithmes à utiliser?
Cibler un véhicule avec une vitesse constante connue est simple et la collision est garantie (voir Prédire la position de l'ennemi pour qu'un objet mène sa cible , Trouver le point de rencontre de 2 objets en 2D, connaître la vitesse et la pente (constantes) ). Une IA imprécise peut …
Je suis l'exemple du jeu de programmation de Mat Buckland, par exemple, et je trouve que je n'ai pas toujours recours à enter (), execute () et exit () sur l'état d'une entité. Par exemple, dans un RPG, une arme peut avoir un état équipé, et je peux utiliser enter …
Je veux coder un jeu de société dont le nom est Okey et qui est surtout populaire en Turquie. http://en.wikipedia.org/wiki/Okey Mais j'ai des problèmes avec l'IA. Firslty permettez-moi d'expliquer le jeu .. Le jeu est joué par 4 joueurs. Dans ce jeu, il y a 106 tuiles, 2 d'entre elles …
Ok, alors considérons que nous avons un véhicule comme celui que j'ai décrit dans ma réponse à cette question , avec une position 2D, une vitesse, une vitesse angulaire et une traînée / friction. Il peut accélérer et casser d'une quantité variable, mais pas s'arrêter instantanément ou atteindre la vitesse …
Disons donc que vous avez une IA de course basée sur les splines. Supposons qu'il puisse déjà gérer les bases du freinage et de la direction sur la piste. Comment structureriez-vous et mettriez-vous en œuvre l'évitement des collisions, les dépassements, le repêchage, le blocage et d'autres comportements pour que vos …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.