В той игре используется физический движок. Выстрел происходит так:
- Находим дистанцию от игрока до мышки, это есть сила вектора.
- Строим вектор, имея угол и длину.
- Прикладываем вектор как импульс к снаряду.
Вектор обычно представляют из двух значений, x и y координаты второй точки. (Первая x=0, y=0)