Je travaille sur ce qui, au mieux, pourrait être considéré comme un jeu de golf «primitif», où, après un certain caractère aléatoire, j'ai besoin de jouer un trou de golf. Le trou est statique et je ne suis pas préoccupé par l'aspect de l'interface utilisateur car je dois juste tracer une ligne sur un graphique du trou après que la balle a été frappée montrant où elle a voyagé.Simuler une stratégie de jeu de golf
Je suis à la recherche de commentaires sur la façon de gérer le côté «logique» du puzzle, voici quelques-unes de mes réflexions sur le sujet, les commentaires, les suggestions ou les références sont grandement appréciés.
- Plan sur le trou dans un tableau avec une quantité spécifique de précision, en notant le type de surface: hors limites, fairway, rugueux, vert, sable, l'eau, et le plus important du trou.
- Tracez les "régions" et si la boule est contenue dans l'une de ces régions, configurez les paramètres pour l'angle de départ "maximum". (Par exemple, la première partie du trou, le tir doit être entre certains angles
- En utilisant le placement actuel de la balle, et la région contenue dans # 2, définir une routine pour sélectionner au hasard l'angle de tir, et la puissance puis déplacer le balle, ajuster la trajectoire et déplacer à nouveau
Je sais que ce n'est pas la solution la plus «élégante», mais en réalité, nous sommes à la recherche d'une solution rapide et sale, car je dois juste faire une quelques fois, régler et oublier ensuite.
Du point de vue des langues que je vais utiliser ASP.NET et C# pour y parvenir.
Qu'est-ce que cela a à voir avec ASP.Net? – SLaks
Cela se fait dans un contexte Web. Je pourrais enlever l'étiquette, mais c'est applicable je crois. –
Essayez-vous d'écrire un solveur de puzzle ou un fabricant de puzzle? – Brian