Что касается этой игры по программированию Я сейчас занимаюсь строительством.
Благодаря ответам из этого сообщения я теперь могу найти координаты xy всех точек прямоугольников (даже когда они повернуты), а обнаружение столкновений со стенами теперь почти отлично работает.
Теперь мне нужно реализовать обнаружение столкновений с самими ботами (потому что, очевидно, на Арене будет более одного бота).
Обнаружение столкновения «квадрат-квадрат» (без поворота) в этом случае недопустимо, потому что боты будут повернуты под углом (точно так же, как я описал здесь).
Итак, как лучше всего реализовать эту форму обнаружения столкновений повернутых прямоугольников в WPF?
Я думаю, здесь должна быть какая-то математика, но обычно оказывается, что в WPF есть функции, которые «вычисляют» эту математику за вас (точно так же, как в в этом случае)