Me gustaría escribir un "juego", donde puedes colocar un obstáculo (rojo), y luego el punto negro intenta evitarlo y llegar al objetivo verde.
Estoy usando una forma muy fácil de evitarlo, si el punto negro está cerca del rojo, cambia su dirección y se mueve por un tiempo, luego avanza hacia el punto verde.
¿Cómo podría crear una ruta "suave" para el "jugador" controlado por computadora?
Editar: No es la suavidad el punto principal, pero para evitar el "muro" de bloqueo rojo y no chocar contra él y luego evitarlo.
¿Cómo podría implementar algún algoritmo de búsqueda de ruta si solo tengo básicamente 3 puntos?
(¿Y qué haría las cosas mucho más complicadas si pudieras colocar múltiples obstáculos?)